MPSMGASTKSHELNPGPLVDESHLFDFVVKQGNGVKGLADSGLMSLPRRYVHPPGERIDQKQVIDASPYLGAPVDLSMLEEEKNKEKVMRELCGAAEKLGFFQVVNHGVSLEVLERVKEAVHSFFNLPPEKKAGYLKGRTPSPNVIYGTSFSPENEESLEWKDYLSVRYMNDDEAMQFWPLECRDAALEYLKSANKMIHSVLSTLLQGLGEEVDSSAVNLYEEAKMVNMNFYPICPNPELTVGVGRHSDLTAITVLLQDDIGGLFVKVEDKGWIEIPPVQGALVVNIGDTLEILSNGRYKSAEHRVIASSTKDRVSVPIFVTPGPFTMIGPLPGLAEKDGKPVIYRQLLFGEYQNNFFGASHQGKKSLDIAKI