MKGLRGEITVFLTLLLLLFLGFFTVLLERLRVEGARTAGERSLNLGLSSVFTEYYEPLWKEYHLFGLSPENLEGRVREYMLLSYGLSCKELTIEEIVWGTDYDGKIFLHQIEAYERYRSGEALLERNFVEKYTEAADKVLAENASKGEAALPEDWKGTEEGREERRKMGSLKAVWGRSIMEMVLDNPAELSAKKLKGGPAVGEGRYSFSSTRPEKNLGQVKRFLQKRMVEEAELRYYREHFKSYCKKTIEFQRPNSLLDYELEYLMEGKKSDRDNMEAWLRRLVLTRTTLNYLMINQDSQKSQMAYEMALTALGFTGLEPLIRAGQQFILLGWGYEEALVDVCILLQGGQVSLWKGAEEFSISFGELFSFSKEMVRRKARERKIEGIMDYEAYLSLFLSFKKEQKRRQAAWYLIDENIRLRYGEEFSLQDTVFGVHMRAEYQLPGKLGRDWILEAKRHYSY