MGDLGGGGETKDVIDVEAVVVGAGIAGLATALALRRAGFAARDGGGGGGVVVLERHAELRATGAALTVFPNGWFALRALGIAHKLTPRYQPYETSVVTNLESGATQVFRFGGHKSRSGEVRVRPVHRRELLEAMAEELPPGTIRFSSRLASIGTEPAGGGGGGEELAVVGLDDGTVIRSRVLVGCDGVHSAVARWLGMAEPASSGRSCVRGLAVYPGGHGVRKELRQFLSHGLRAGMVPISDTDIYWFVVNNTVPAGKPAQMPRIKICSNLMISLLQMCLIMNWEFKLLQFF*