303 aa
MAKSVLFQAGCGKINYHRSLQKQSIDIDYLISGNLNGPVIVIQGGISSTKYIFSSQAKQI
KGWWDNIVGYEKCIDLNKFCIISIDYLNFANVKTHDQAEAISFLLKQLGVEKLKYFIGYS
YGGMVALAFSELYPHKIEHIIALGASHESVPQSYALRLIQQKIVELNRGTDNEKEALATA
RQLGIITYRSSEEINSRFACHDNSVVSYLKKKGDDFVSSFSSERFLNLSKSINEHKVTAV
KISSKHVSLICCKSDQITPLSQITQFAKEIKSKTKVYDFDSIYGHDSYLNETEKISNILK
HIM