MIDVDGIVRIIEERKAKTIGLQFPEGLKRQGPGIAKDVEARTGALVIVSGDPCYGACDIDDSLLDMVDVLFHFGHSRLMDDDRIVFIEYHHEVEVDTAIRNALPLLGQKVGIVTTVQHIHMLKRMEQLLIEAGKTPVIARGDSRITYPGQLLGCNFSATPAGVDTVLYVGSGNFHPMGAQLSTGVPVIAADPFTGEARKVDVEKIMRQRYALMAKAMDAKKWGIIIGTKTGQKRLELARRIKETAGDATLISIREITPDRLLSFKVDAYVSTVCPRVAIDDAGRFGVPVLTPVEFDIVKGLRKWEDLAFDEIKGE