MTATHTHSNGSNDFTPVSINDHVHRRFNPLLGKHVLVSPHRSLRPWNGQKETPAIPVETPHDSKCYLCPGNKRTTGQHNPDYKGIYVFENDFPALLPDPLAVGTNKISDDPLFQSEPVRGRCKVICFHPRHDLTMAAMRISEINHVLDGWKDVYAEEGKIMQEESSDGCVQIFENRGAMMGCSAPHPHGQVWTTSFVPDEPATEIENFVRYASGRSGSHMLLDYALREVKARERVVTLHESGWVAVVPYWAAWPFEILLMPYKRHIPSILQLTAEEQTGLATILKDVLSRYDNLFSCPFPYSMGLHQSPLPPTDPTSNSAQVHFHFYPPLLRSATVRKFMVGFELLGEAQRDIVPEQAAVRLRESLPHKRATLSNDKPYNP