MRHTKQYLLTFLKGMGMGAADIVPGVSGGTIALITGIYETLLDSIKSIDLDALKLLARFQLKALWKHINGSFLVALFLGIFTSIFTLSKLITYLMDEHPIPLWSFFCGLIIISSILILRDIKRWNIMVILAIPVGAVIAYWVTGLNPVESPNALYFTFIAGAIAICAMILPGISGSFLLLILGKYEAILTAVTEKDFLTLGIFALGCLVGLLSFSRLISWLLKNHHAVTIAVLSGFMLGSINKIWPWKKVVSYRISSSGEQKPFITENLFPNHYLTETGNEPQFFIGLLAFLFGILLVIGLERMAFYLKKK