MKYAATDEMIVLRLTHGEDIHNSISFVCKERDVDSAVVVSAAGMVTNVTFGWFNGKEYEKATYNNVMELLALNGNVSYKHEGIYPHLHAVFSRPDHTCLGGHILQALVHHNVEICIIPLKTIYLNREFDEWFEALAPETRL