MPLIDMPLTELKEYMGRNPKPDDFTEYWDRALQEMRKVNPNVELIPSDFQTTYAECFHLYFTGVRGARIHAKYVRPRHTSGTHPAVIHFHGYTMNAGEWTGLLHYAALGYSVLAMDVRGQGGLSEDTGGVKGNTHSGHIIRGLDDNADQLLFRHVFLDTAQLANIVMNLPEVDEERVAVTGWSQGGALAIACAALEPKIKKVAPVYPFLSDYQRVWEMDLAEKAYDELQTYFRRFDPQHRREAEIFTKLGYIDIQHLAPLVKGEVLLAVGLMDTVCPPSTQFAMYNKLTTTKSIELYPDFAHEDLPGHRDRIFQFLSDL