MDVICQAKSGMGKTAVFVLSTLQQLEKPGKQVTALILCHTRELAYQICSEFERFTTYLPDVKVAVFYGGINIKTNIDLLKNECPNIVVGTPGRVLQLARMGELNLKTVRHFILDECDKMLESLDMRRDVQEIFKLTPHEKQVMMFSATLSKEIRPVCKKFMTDPMEIYVDDEAKLTLHGLVQHYIQLEEVEKNRKLNDLLDALDFNQVVIFVKSVSRAAELNKLLVECNFPSICIHSGLNMEERLTRYKQFKEGHKRIMVATDLVGRGIDIERVNIVINYDMPESADTYLHRVGRAGRFGTKGLAITFVASKEDSQKLEQVQERFEVDIKVLPEQIDTTTYMPS*