MNNQCKTIAHVLRVNNGQELHVWETPPKENVPFKNNTILIASGFARRMDHFAGLAEYLSENGFHVFRYDSLHHVGLSSGSIDEFTMTTGKNSLCTVYHWLQTKGTQNIGLIAASLSARVAYEVISDLELSFLITAVGVVNLRDTLEKALGFDYLSLPIDELPNDLDFEGHKLGSEVFVRDCFEHHWDTLDSTLDKVANTSVPLIAFTANNDDWVKQEEVYDMLAHIRTGHCKLYSLLGSSHDLGENLVVLRNFYQSVTKAAIAMDGGSLEIDVDFIEPDFEQLTIATVNERRLKAEIESRTPEMA