MATSSRLLVASRTFADSRVHDSSATSPRGSVGRVRVVGSLATAEKNVLAGRPSWSCGGGSGFLGGGVKALRIPVGGKVEFAAAKGRRAGGCCEASLDALIFDCDGVILESEDLHRRAYNLTFEHFNVKCGSKLVDWDTEFYDVLQNTIGGGKPKMRWYFARNGWPTSSLFETAPESEADQSTLIDSLQDWKTEKYKDLIRSGAEPRPGVLELMDEARSMGIKLAVCSAATKSSVVFCLTNLLGKERFEQLDCFLAGDDVKNKKPDPSIYKVAAEKLGANPGRCLVVEDSVIGLQAALGAGMTCVISYTSSTSKQDFAGASASYPNLGGVSLTELIKVVDSAPAVL*