MTLTSVPAPVSLFPELELPPLPYHRPLLMIGHGTRDEDGRQTFLDFVAQYQALDHSRPVIPCFLELTEPNIQAGVQQCVDQGFEEISALPILLFAARHNKFDVTNELDRSRQAHPQINFFYGRHFGITPAILDLWKARLNQLDSPEANPQGIDRQDTVLLFVGRGSSDPDANGDVYKMARMLWEGSGYQTVETCFIGISHPRLEEGFRRARLYQPKRIIVLPYFLFMGALVKKIFTITEEQRATFPEIEIQSLSEMGIQPELLALVREREIETQLGQVAMNCEACKFRLAFKNQGHGHDHGHGHHHHGHDHGHSHGEWVDTYIEPTAYHEKIWQAP