MGEKGCESCREWQEHYYREHMDVSRIRFFRLMTGDFAHGISIPEKVADRFSGQITKGFNLKSPSGETWRVGIEKVADELILMSGWEDFAKAHELQENDLLFFSCNGRCNGSFSFDVLIFDASGCEKVSCFFIGKKNSIGGQNAEQYHLSDSEDTSTPSKFLVGSPHKASTSKKLNGKTKTNPRKEPEDPNNSRSHVKHEMIEEEKSDDDDDDEHADYEHADYYYSRFANYLTGEEREEIFSLVSLQPGNPVFVTVLQAPQIHRKCLLIVPSGFAADHLDSRSQEILLMRPNKKEKWYVRYYHASTTRGFNCQRWIKFIRENRLREGYICIFELMKGARRVTMTVHVIGKVDDRFVLLG