301 aa
MKVLLTGATGLIGQKLTELLLEKGHQVNFLTTSVNKIKDEPHLKGYFWNLKYGKIDDSCF
NDVDAIIHLAGASIAKRWTQHYKKEILNSRVASTQLLYKGLNKKTNHIKHIIAASGTAIY
PDDDQNIYYEGSTEKATGFLSDVVQKWEENVDVFSKNQIIVSKIRTGVVYAKQGGALPEI
LKPIKNGLGAHFGDGNQQQSWIHIDDLTQLYYFVLTHHLSGVYHAVAPEVVSNKVQNNTI
AQILNKRIWLPNIPKWFMKLILGDMHELLFNNKNISSEKIQKAGFQFRFPTIHAALVDIL
K