MESSQQPPAVPDQPLDVRKGWKDALCNRMSDPSTPLLFQAKGGKRLKSSSTILDSGFAFGSGEVTWLNQDLNSFCEASMSIAQGIHVQIFSLPQNQVLQTLEDYDSSGIILYFMGKICKGTQLFAWADSALGVGTVSRFFFLGKGFYLALCNDGSSKLRLMADGGAWGKGLLAMALPWHSTFDPMAAFLSFCPVWCVFKNVSPLLMPHLRSIAEGMGRILYLPPMEKFVSNRNVKCCLLWDMSKPIPGAIEVKIRKDRSAFSSISFHSFPTACYKCKTIGHFAKECNGVATTQPSTPSSAHEVPLDTNSSLGQIKGEIPTMALSTGKEVLNNSVVKESSPDVSHSSIPVQEYFDDAKLYVDLGTMKNVDMIIECENQTSLLN