MFVVVGAQSSGKSSVLDNVIGRSFLPRGSGTVTRRPLVLMMQHHASEEYGEFNHLPGQRLTTDAQICSAIEKATIDECGEKGFSSRPIYLHYYSPTVPDLTLVDLPGLIKAHAADMDPSAPHIIKTMVLEFAQAPAAILLAVTPAHSDLVTSDAIQLAREVDPDGQRTLGVLTKLDLMDEGTDCSTALLGEDPRAPKLRLGYVGVVNRGQKDINNGVDLTAARARERTFFKEHGVYGRPAMSGARLGTEALVATSSALLVEHIERSLPKLKSQIAARLEASEGELA