MGSQVSVDTGAVHVVIVGGGFGGIAAASQLQALNVPFMLVDMKDSFHHNVAALRASVESGFAKKTFISYS
VTFKDNFRQGKVIGIDLKNRMVLLEGGEALPFSHLILATGSTGPFPGKFNEVSCQQAAIQAYEDMVKQIQ
RSQFIVVVGGGSAGVEMAAEIKTEYPEKEVTLIHSRVPLADKELLPCVRQEVKEILLRKGVQLLLSERVS
NLEELPRNEYREYIKVETDKGTEVATNMVIVCNGIKINSSAYRSAFESRLASNGALKVNEFLQVEGYSNI
YAIGDCADIKEPKMAYHAGLHANIAVANIVNSMKQRPLKAYKPGALTFLLSMGRNDGVGQISGFYVGRLM
VRLAKSRDLLISTSWKTMRQSPP