MSYYQQAFDVTSLPSWRALQEHRLAMQNFHMREAFLSDPGRFDEFSTSSCGLFLDYSKNLITPETRDLLVNLAREAGVEQAARAMFDGEPVNASERRPALHTALRRPVGDSLLIDGHNIMRDVHAALAQMTDIVGRIHNKLWRGYSDRAITDVVNIGIGGSYLGPELVSEALLPYTQHGVRCHYLANIDGSEFHELTARLNAETTLFIISSKTFGTLETLKNAQAARTWYLASGGSEERLYRHFIAVTSNIPAAIEFGIREKNIFPMWDWVGGRYSLWSAIGLPTALAIGMANFKDLLSGAYAMDCHFRREPFENNMPVLLAMLGVWYGNFWGAQSHAILPYDHYLRNFVKHLQQMDMESNGKSVRQDGSPVSCETGPVIWGGVGCNGQHAYHQLLHQGTLLIPADFIVPVVSHNPVADHHQWLYANCLSQSQALMLGKSREEAEAELRAKGLPEAEVKRLAPHKVIPGNRPSNTLVMETLNPSRLGALIALYEHKVFVQGVIWGINSFDQWGVELGKELGKNVYGRLTSYEAPPAEDSSTQGLIDYFRGRHRG