MSTDKITFLTNWHATPYHAPLYLAQAKGYFKEEGIKVALLEPNDPSDVTEIIGTGKVDLGFKAMIHTLAAKARNFPVQSIGSLLDEPFTGVVYLKDSGITTDFRTLKGKRIGYVGEFGKIQIDELTSHYGMTPEDYTAVRCGMNVSKAIIKGEIDAGIGLENVQMVELEEWLAAQGRPKDDVQMLRIDELAELGCCCFCTILYIGNETFLSENPEKVRSFLRAVKKATDFVLAEPDKAWAEYVDFKPVMGTDLNRKIFERSFAYFSKDLKNVRRDWDKVTKYGKRLGVLDESFEPNYTNSYLEWDLSGESSDPTGDQKRIAQLQKDVAASGGFHRLEAEAPQAKA*