MVSLGFRGKAAQKSNKSEIVHPQLYLPDLVREYAYVFPTTEDVYNVTARFDSPVPNHTEDDVTRWLRYLRRNFPEAGRSRLVDFGELIINMASAPGPLADGELRKTRELVRWYGKRLWTYWRYAMNLRWPVLWKTSGKVEMLPKGKVPRTFVFMDKLMAICFMRATADFNDKIKLDRFTTRSALGVSIYGPEFIDMANRLASSGRVFTCDVSKWDANMPQAMFKAIALFRQESMLDEIGKDWIAYKYESMQAPLVFMPTGELVRLSHGNMSGQDSTSTDNTLGHACLVEEALERTVARGFPANNYIKLYGDDFVGAVDEGSADAFAEELRNVYILHGFVVKEGAFKMYGGLHGAEFLGGRFEKCKKHGLWTYVPSPRKLVESAHFSDRQLTDEQLLGKIHSLYILAFHTSWREYFRRLYIDARKVVKNPPEYWDEVVIENFVHGLEGSRGFGEIEDLITGKEVGF*