MKKVLFAVLAALMIAMNGFADAAASTGLDRIVAIVGNEIILASDVNEQELMLHLQYPETRKDPQLRKRILENMINQKIILTKAKIDTVKVDEKSVDDQAAARYSSLRAGFPSVSAMESRFGMPVNRLKQHIREDIRDQQMIEAFRRKNFHEVTVSYDETMAFYNQEKGALPEAPETVSVSQIIKMPLVSEAARQAALDKIKAVQQQLEAGGSFATLAREYSDDPGSREKGGDLGFTRKGELVPSFEEAASVLKPGQISGIVETRFGYHIIQLIDKEGDRIHTRHILALFDRSKTDIPATIALLKSIRKDVLSGKATFAEMAKKYSDDPASATNGGLITSGSGNPDLEVATLRPDLRKIIDGLKSKGDISQPEKIESDKSAPFYALFMLNSRTPAHVLTPEHDFAQIQELALNHKSQELFNAWIEKLKKEVVVKVMSDI