MESATKAHFVLFPWTGTISHVIPMTDLGCLLASHGAEVTIVTTPVNAAIARSRVDRARAAITVTSIPFPAADAGLPEGCERLDLLRSPADVPRFFVANKGHGEAVARHCLHEAPRRQPSCVISGMCQTWALGLARELGVPCYVFHGFGAFALLCIEYLYEHRPHEAAASDDEPFDVPALPQFRCRLSTRQLPPHFLPPASVGGKALQGMREFDVAADGVVVNTFEELERGSAALLAEATGNGKKVFAVGPVSLCRSRGLDLQSTSGDARRCMEWLDAKEPRSVVYVSFGSGGRMAPAQLMQLGMALVSCPSPVLWLIKGADSLPGDVKEWLCENTDADGVASSKCLVVRGWAPQVAILAHPAVGGFMTHCGWGSTLEAVAAGVPMATWPFFAEQFINERLIVDVLGIGVSIGVTKPTENIFTAFSAGGSEAEAEAEMGMEQVKKALEMLMDQGPEGEERRRKAHELKLKAKGALEEGGSSYNNLEILIQSFV*