MGGGGGTTDERVSVPMGLLPGIKFSPTDKELLSFYLKKKIAGEDSEFSNIIPEINLREHEPRDLPTEFFFSEPNYMSPNGDSCYRTTNEGFYKSTGKPREIEDELSKAVIGEKRYMPFYEGRAPNHKLTKYVLHQFSLTKTELAKLAPNREFVLNHLTIKKGSTRACNPKPNCKKRKYDSNCDKLAEHGIPGYIASNYKDDQAAAAANMIPEPEEHLADEDVLLGSENRNECAESESANGSRLINNNDSSTLAVGSPGGCFLSGYGNVAAYDPFREVSFQPEGNLISPLHPSSLRDIPLRSPVHTGLPGDFMCANNSILIGMQL