MTEVTSGADRVALDMEGLEDDIQRPVANIPSPISDDGEEALHSFKKEDLNANLVSSIIGKSLVEPKIMKASYARKSCSIYRVPYWLRKDNGEVYDPQFISIGPFHYEKREDKLRAMEEHKWRYLHDILSRKTEGWLEDCLATVKGLEKEARNYYSELITTLDSDSFVEMMVLDACFIVELFRKSRLNDNDFIVGLDWVRKALHYDLLLLENQIPFFILQRLSILIDGEHPPLAESALKFFTGDCTTVPDRRIRHLLDLLHASYYVPFPDEYKTPKKTPRIPCASKLEEKGIKFRKRDVGFLDIKFENGVIDIPNIEIWGKTKILFLNLIALEQCNPHSGKFITTYAFFMDCLINTAKDVEILSQEGIIDNSLGNEELVASLFNNMTREVVIFYRDFYLLDVFEKINQYSERTWPKMRASLVHDYFNNPWAIISFFAALLLLLLTMTQTFFASFPKFASGN