MVKLVAKTFYDNYTPKNNNQKKSAKNGSGGIAVLVLDALTRRQWVREEDLAKELKLNTKQLRTILRYFEEQQFIMRVHRKEKSSATTNGRGEDKVKVHMYSYCCLDYSQIYDVIRYKLHRMKKEFKDVLEDKDNVQEYGCPNCKRKIFFHCENCNGELVMECNKLTSEEVVVDGSDNPRSRRDHLKDLLQNMEVRLKPLMDHINRIKDLPVPSFESFPAWETRVAKAARENGDLNPDDTLRPQGGYGSTPMPFLGETEIEVNLGEENEDVKSDEVGDSSRRKLTPSWLIKKGMNLSDEQRGEIRHEAKADDGGSSMENGDDDRNLKDEYLKAYYAAILEEQELAEKLNQQESAGKVTTDIELATSSSDRQVGMKSKREEEEEEEASVAANGNYKVDLNVEAEEAEQDENDVDWQEC*