MESQLSSLSRGPNPLQGIPTFPSFHEHRKHIVLHMAAVFRNWARHGYTEGISGHVSVRDPEFPGLIWMNPIGKHFALMNGSDMLCLRISDGEIVGGNRSRPVNNPGFYIHSEVHKARHNIHAICHAHTIAGRAWCAFGKPLEMITQDICDLYGVLAVDTEYAGIVTAEQEGRQIAKALGPKGKAALLINHGIITVGQTVDEASFLLGLVERSCEIQLKVEAACAGNPNLKKSIIPHELAMNNYKMAGEKHWLYEEAQPDIQLEIELAGEVISRGLDDVKIDTP