MKFLLLMDDVWAKVDLHEIGVPSPNQEKGSKVVLTTRYRDVCHKMETDEEIKVEPLSEKKAWSFFHEKVGEVADSPCILPLAKRVVGESGGLPLAITVIGASLRKEDNVHVWENAMQELSSPNTSDI