MTGSTDTGLFTARNIVRIGLCAAAALALTGCGGKKQTAAVMAPSQVTTIGVNSYLWRASLDTLSFMPLLQSDSAGGVIVTDWYTNPKNPGERMKVTVMILDQDLRADALRVTAAREVAANGGWASAPVEAATVQKLEDIILTRARDLRRNSVGG