MTNAIKAVEEEGLTVRLAAELYGIPKSTLYDRIRGNVQHGTKPGPVPYLTKEEEVILAKFLIKCSQIGFPRTVSEVLALVKQTIQSKGLSDVSISYGWWQKFCSRHSELSLRTAVPLSLSRAMATDNSVIQKYFDILEDTLKENSLFNNPTRIFNCDETGLPLNPKSLKVVSGRGAKNVSQITGEGKSQITVLACTCAAGVPLPPFVIFDRKTFNDQLMVGEIPGTLYGSSPNGWIS