MSKEILLAAEAVSNEKLLPREKIFEALESAIAISTKKKFEYETDIRVSINPKTGEFDTFRRWLVVDEVKVPTKEITLEAAQFDDPNLQLGEYVEDQIESIAFDRIAMQTARQVISTKIREAERAKVVEQFREEEGKIVTGTVKKVSRDSIILDLGNKAEAMIAREDMLPRENFRPGDRVRGVLYKVNPEGKTAQLFVTRSKPEMLIELFRIEVPEIGEEMIEIRGAARDAGSRAKIAVKSNDKRIDPVGACVGMRGARVQAITNELGGERVDIVLWDDNPAQFVINAMAPADVSSIIVDEDNHSMDIAVEADNLAQAIGRNGQNVRLATQLTGWTLNVMTTDELNAKHQAEDNKVLNLFINALELDEEFAQILVEEGFTSLEEIAYVPMNELTAIDGLEDEDLVEELQTRAKNAITAAAVAEEEALKKANIEDRLLNLDGMNRHVAFRLAEKQITTLEELAEQGVDDLADIEELTAEQAADLIMAARNICWFGEE*