MAPGFGYISALRTVCPQAVGAGKPCSLHYQRALILIMVGFLPALPCLLWSEQVMVAAGQPPDLAARAAPYALRLAPSYFGVVGMSATQRIFQAHGYNWANLAITLAVCALAPGLQWLLVHRLGLGYLGAAWAQSLYNSLYPLAQVPYLVWRGHGRCFVPQPPSQLLRRSALVEHLKLVAAGFWMVVLEWWVCEAIVMLSGLLAHPVACIGASTVVANLQALGCMGWIGVAVAASTTVGQYVGAGSVHLARRAAALSLVIGCALAATAAASLVAGATPIAGLFTTDGAISDLTAALMPLLGGVVLVDAANNALGGVCSGLGLQRWSAAGQLVGYYLVGMPAGCALAFGAAHRAERGIFFLWGGVGLSMLTAAAVQATAILRLDWSVAARTAARRLAKDED