MERTETRETARAGRRAADGARRVVLSCVLALVSVRGTVMVVPRAHAEAAPRATASAAVRARSGAMGVVDELGALRARVRAGATTAMAKSLSTVGDALHAIELKTQEDWNVEDVWVLFAWNWLIRRGREKAFRASERMKTLLVQNYREAQFEKSFLSWVKAPMRVIQALFVVSYVFDVGCSMIDMLSTEWDIPEYIKLGFDKGSYTFSLGIIVVMAIQQYGPKLLGRFLPSIREDASLQLVITRLTSAAVVVTTLMLTLSAFGIPAKVLFSFGGLGGLAFGLAAKDFISNLIGGLVLAVMRPFKVGEKIYLTGGGGKYRDSKEKDVSNYKVAEIGWYQTKLIPKDGKVTTIPNGYFLGANVINTSREPNEWLGPQLRIALTDFEGIEALTKELRTFLSQHPDVNSAYKAPEVALKKIEVDHLMVQVEMFMHGDAYYGEKKWKEKRQAILIDIVKIVKKHCPNSPALPTDRTYAMPASSSA*