MVSLGFSKEASWAASAMDQGYNRIVLMDQRGTGRSTPLTKQTLELQFPDLFLLDEAKEGEPSEEVTAKVEQAAKEVTDYMSKFRADNIVKDAEDIKEALMMPADEPVTEPRPWGLSMGQSFGGFCTMTYLSTIEHPPRICLLTGGIAPMLTPAFDAYTSLWKTCQERNLRYYEMYPGDIRRVKQIVQSLLKQPMKLPSGGTLTARRFLMLGIALGGSPSAFATFHSMIATATLSDDTVVFTRAFLKYMDSAQSFDDHPIYFWLHESIYGDGSDRNSPTNWAAHRAYEALAASNKEFDYQYTSSQVDDDSQPTLFFGEHVFPFMPEDFAELSGVGLTKVANNLASKTDWGPLYDGEHMRKVLSNGSCKAAAAVYHEDMYVDFDAAMKVAKRGAPLEKCKLWVSNEYQHSGLRDNGANIFEKLYGMATGGIRTPS*