MTRQHAVVLPYPAQGHICPMMEFSEILASKGFTVTFVNTEFNHAKMVQSYSKNGCRPFQDQGLDIRLVGIPDGLPSDHGRTTDIPQLTKQTEATIKFEFEKLMDELVKQDPPVSCIISDVIMSWSDETNKKFKLPRIFFWTARTATFLIYYHIPLLKAKGYLPSSGKHSDELITCIPGVPPLQFSDLPSFLQDPADFMFDWMHRMVEPLNETDWVFVNSFYDLEQDAFETMSKTSCVLYPVGPLLPTAYIGSKDSSGDRKIVSLYEEDHNCLKWLDQQQPRSVLYVSFGSVAVLSAEQVKELALALESTGVPFLWVFRPDFVDGKKADPPEGFLERIAHRGVVTKWVSQLDVLSHKAVGGFLTHCGWNSTLETICMGVPVLGWPYFAEQKMNCRWMVDVLRIGLECERGGDGFVRRG