MAPVVTGKFGERPQPQRLTREAMRNYLKERGDQTVMILHAKVAQKSYGNEKRFFCPPPCVYLMGSGWKKKKEQMERDGCNEHESQPCAFIGIGNSDQEMQQLNLEGKNYCTAKTLYISDSDKRKHFMLSVKMFYGNSADIGVFLSKRIKVISKPSKKKQSLKNADLCIASGTKVALFNRLRSQTVSTRYLHVEGGNFHASSQQWGAFYIHLLDDEESEGEEFTVRDGYIHYGQTVKLVCSVTGMALPRLVIRKVDKQTALLDADDPVSQLHKCAFYLKDTERMYLCLSQERIIQFQATPCPKEPNKEMINDGASWTIISTDKAEYTFYEGMGPVHSPVTPVPVVESLQLNGGGDVAMLELTGQNFTPNLRVWFGDVEAETMYRCAESMLCVVPDISAFREGWRWVRQPVQVPVTLVRNDGIIYSTTLTFTYTPEPGPRPXXXXXXX