MSVQDTKAVEFSMGHIRSSSVSLVAEATSNTNSEDKLSKVQLYEDLCRYEDTLSKLVESVDRFKPNLDIAKDLIRTDEALFENVKLLAEYDNIYRNLQKIDKDSEELDSKTRKILEILNECHDELKALPMLEQVEFEKNTILQQRSKINSTELLDYATKLSKFTKIPPTFDKGAVGPNNFIWPAEDALRRGMLAMASLHSKELTRIPGEEVEETEVPTVPPSQSEEQKGQMAKKEGTPKTDSFIFDGTAKEVGDEADNTKDKEKEENNDDALDLDLDLFDPDDF*