MTSVHTPSVALSKYRDQHFKGSRHEQERLLRNSSTLYIGNLSFYTTEEQIHELFSRCGDIRRIVMGLDKFKKTPCGFCFVEYYARIDSEYAMRYINGTRLDDRIVRVDWDAGFVEGRQYGRGKTGGQVRDEYRQDHDLGRGGYGKMVAMGQLGAPNMRES