MSQHDDDLAGVHSEEGDRHGVVMDDSDYEDDELDQSTSKATEHITAMDVKKGKDIQGIPWDMMATTRDKYRQSRLQRYANFENVPNSGRISEKECMPAEKGQLYYEFQHSTRSVKSTILHFQLRNLVWATTRHDVYLMSNFSVLHWSALTCKKQEVIDLQAHVTPCEKHHGNYYEGFYRTPVSTLAVKHNLLVTGGFHGEIICKFLDRQGVSYCCKSTQDDNGITNSLEIFEKPSGSLHFLASNNDCGLRDFDVERFQICNHFRFAWPVNHTSLSPDGKLAAIVGDNPDGLVIDPSSGKTIHELRGHLDYSFASAWNPDGRTFATGNQDKTCRVWDIRNLSKSVAVLGGNIGAIRSIRYTSDGKFMAMTEPADFIHIFDVESGYSRKQELDFFGEIAGISFSPDTEALFVGVHDRVFSCLLQFNRRRFYSYLDSPV*