MTALRLLPAVAAALMVAPAAFGFVNQPSFVNKIAAATTHGSDSTTSLYISSWGTGSSPFAYKSTESENIEENVQAYLKAPEAVEARVNVDGACLVSGLVKSKERTDQTMFDLLNHEDSAFEFDKIVAFVDDIKFAKKRLLSRSARYTGLLDKLDFKEAAAPGALPTEADLEGVKSWVAYLDATTSDNVLAEVEGIAEKAKAVASVENVAILLTNANGLDAAASKAALDKLQGGDSMAYTLVAVGKIEEHQEGSEAYRYTEFGTDDGVLPDTAVFSRDESLRMITELLQLECGKDKALCFREVYNANITEARLIKGLREAGYARPQEIDHMIRDGPKAYKEAVEKWKTEYPDAAKGYTSDAWWESEEFQKSVKARQSKNEKEIQMVKDAKQEEVEKIAKEWAKREYFRESMSADGTKLTKEEYIESVWERALFEGDLKYRETHNEDSDPQGELVDFKALQERKQVAMLKRAKQELRDVLDEENLGGDVPGLDDDEEKPEDPDDKKMS*