MSTAKVADIYQASSALARFPFEPYWPEKKLKICVTGAGGFIASHLAKRLKSEGHYIVGCDWKRNEHMPEELFCDEFVLVDLRVFDNCKKVLEGCEHVFNLAADMGGMGFIQSNHSVIMFNNTMVSFNVMEAARIAGIKRLFYASSACIYPEYKQLEVTVEGGGLKEADAWPAQPQDAYGLEKLASEELCMHYDKDFGISCRIARFHNIYGPYGTWKGGREKAPAAFCRKALTAEGEVEMWGDGKQTRSFTFIDDCVEGILRITKSDFREPLNLGSTEMVSMNEMMGMVMGFDGMKKGIKHIPGPEGVRGRNSENSLILEKLGWEPTIKLEDGLRLTYKWIKGELEKESKEGGKDISQYSHSTVVGTQAPRELGTLRAADGAEGYATEKKX