MSGGAATDGSGVGSFEVAQFPCLGDNYGYLIHDPKTKQTAAIDTPSGQAYKDELERRGWKLTHIFNTHHHHDHVGGNMELKTDGVTVYGPAADGRIPGMDVALKENDTFSFGGTEARVIDVGGHTSGHIAFYFPNEKTAFVGDSLFALGCGRMFEGTPTQFWASLQRLRGLPDDTTIYCAHEYTEGNAKFAMSVEPGNADLVKRVEEIKAKRARGEPTVPSLMKEEKLTNPFLRGDVSREIRKNVGASDEESGADVFAKIRRGKDNFRD*