MIIGVLAIQGDVEEHEEAIKKAGYEAKKVKRVEDLEGIDALIIPGGESTAIGKLMKKYGLLEKIKNSNLPILGTCAGMVLLSKGTGINQILLELMDITVKRNAYGRQVDSFEKEIEFKDLGKVYGVFIRAPVVDKILSDDVEVIARDGDKIVGVKQGKYMALSFHPELSEDGYKVYKYFVENCVKK