MEKSVPELVGRQWRQDLAEESAWAFSCGVAALLSNTFKVPMDDILLRHGETGEIVFAYTTPFTRESISQTEEQAATGKDGQSKQAADSLNAEETSEEESTDQKSSTINQTQSSYYFDDVEEVFEEDVIELYRSFHKKFHEATRLSSNEQTPAPLEITLTLTPVDAELHKIFCFPFLSRSAVKEDKSRKKDYMTMLESIRHEGAQSFFKAFWAFADRMLAERGMMQTTVMADVMIECTESFQVKDVSTNEILQGDGIERTVRHCVRMERDSSLVQEDNQEFWVQGNWKIADIDDHLVGRGLWTPI*