MMLKPFSLSLLALACSTSLFSSIVSAEPIVIAHRGASGYLPEHTLEAKTLAYAMKPDYIEQDVVMTKDDQLVVLHDHYLDRVTDVAERFPNRARADGRYYAIDFTLAEIKTLRVTEGFDIDAQGNKVAGFPDRFPLWKGDFTVPTLAEEIELIQGLNKTLGYNIGIYPEIKAPWFHRHEGKDISQAVLKVLKQYGYDSKDDKIYLQCFDPIELKRINDELLPAMKMDLNLVQLLAYTDWNETMVYQADQATPYDYDWMFAEGGMAKVAQYADGIGPWKPMLVDDASTKDNIMIKPLMKQAKEAGLVVHPYTFRADKGRIAPWADNFEGMLDVFYNQVKVDGLFTDFPDKAVAFLNQ*