MAVNLLMVEEEILSVLEESGALSSKEIELELRKRGYNIRARTIRYHLKKLEERGLVRKNSNGKTELTEKGEKELKRKSAFERLGEFSERIEYNVYLSNFDLYTLSGLVPTNFAFIDKSLFERAMEIVEECISQPISISNRIFIAEEGESLGGYTVPKNSFALGVISNTIYDVILKTAGVNTTPEYAGLMSVENMEARGLTELISYFGTTLSPGLLLLKAGLTSVYSACKTGRGEIIVAIRSFSRYAMDIARRELEIAESKGLRGVIKILHPSDRIFGLPAANRARLVVSAGLNMIAPLFENGIIPEVRVNEFFVDFRDFRVI