MLAFSLSSSVALNLFGGKKPGRGTLYSDITQTIGNTPVVKISDKLNPYPVDVYAKCEFFNPLASVKDRLALAIIQDAEERGALKPGDTVVEATSGNTGIAVAMVCAQRGYDCVICMAEPFSVERRRLMRMLGAKVIVTPKAGKGTGMVRKAEELCAKHGWFLCHQFENEANWKFHEATTGPEILTDFSGKKLDYWVTGYGTGGTFNGAGRALKKERPDLKIILAEPEDAGLLASGIPTERLADGAPAGSHPAFKPHPIQGWTPDFIPKVLDDAPDQLNDELVPIPAASAIATAKALAAKEGLLTGISGGGTMWAALETAKTAPEGSVILAMLPDTGERYLSTPLFADIEADMNEEELEIATSTPSFQLVPGKEPVLAA*