MSYHFYMRGMSNGGAAYSRGDQPLTNDELMARVPSIFATEAHESRSARFAPVPTVTVLDGLRAEGFEPFFAQQARTRVEGKAEFTKHMLRLRHRGIVNAEGEAFEIVLVNANDGTSAYQMIPGFFRFVCANGLMCGETFDEVKVRHSGNAIGEVIEGAYRVLEEAPRVTEQVDRFKAIQLQDREREILAEAAHGLRFPGTAEGKEAPITPAELLRPRRSTDRATDLWTAFNVVQENTLRGGMRGRTRTESGHFRRQTVREVAGIDQSRGLNRALWMLTERMAELKAG