MMIPKGEVVELGKRGNFRDILKELSATGFTGYLEVSYKKGELSRAKVLFSNGKIVAAGIKRVISKSEIVGEKALEELLGLESCVVDVYALDEGKVAKALEWNRNAVVEHLPETEVEVEGGLTEEIITTPDEREAILKKYGIKMPSEEEIDQIIMNALDGSYDVIAATTSAPGDFESLKNSLISTAELYLGKMSKKVVDVINDCKSAEELVERFDEIRSAAKSLVIFIPRKKIDEMLSEMERLIGESI