MSGLLHTTLSGLNSDSYCEISRYRDQHFRGSKKLQEKFLKISSTLYVGNLSFYTTEEQIQELFSKCGDVKRIVMGLDKIKKTPCGFCFVEYYTRADAEHAMRFINGTRLDDRIVRTDWDAGFKEGRQYGRGKTGGQVRDEYRTDYDVGRGGFGKIIQMQKANQQPAVY