MLRQILRRLNPPRPHLHSLSPPKPHLERFSNQVEIEKMAGNSENHITHVLFCGPYWPASQNYTRDYLRSHPYIQVDDVPLDDVPDVIDKYHLCVVKNLRLDSKVIARAKQMKLIMQFGVGLEGVDVVAATHCGIKVARIPGNVTGNSASCAEMAIYLMLGLLKKQKEMEAVLKTKRLGEPIGETLLGKTVFIMGFGAIGRDLAKRLRPFGVRILATKRSWALEQPESNQSNGFAARSPTLSMESDGNDSLVDKRGGPENLFEFAREADIVVTCLALNPETAGIVNQKFLSSMRQGSLLVNIARGGLLDYESVKHHLESGHLGGLALDVTWTEPFDPEDPILKFPNVLVTPHVAGVTEFSYRTMAKVVGDCALQLHAGDPLTGIEFVN