MTEVTSGADRVALDMEGLEDDIQRPVTNIPSPISDDGEEALHSFKKEDLNANMVSSIIGKSLVEPKIMKASYARKSCSIYRVPYWLRKDNGEVYDPQFISIGPFHYEKREDKLRAMEEHKWRYLHDILSRKTEGWLEDCLATVKGLEKEARNYYSELITTLDSDSFVEMMVLDACFIVELFRKSRLNDNDFIVGLDWVRKALHYDLLLLENQIPFFVLQRLSILIDGEHPPLAESALKFFIGNFTILPDRRIRHLLDLLHASYYVPFPSEYKTPSKIPRIPCASKLEEKGIKFRKRDVGFLDIKFENGVIDIPNIEIWGKTKILFLNLIALEQCNPHSGKFITTYAFFMDCLINTAKDVEILSQEGIIDNSLGNEELVASLFNNMTREVVIFYRDFYLLDVFEKINQYSERTWPKMRASLVHDYFNNPWAIISFFAALLLLLLTMTQTFFASFPKFASGN