MIRAKGNVLGRSLEELDEIVGYLEYKGVKRDWIGYIVGRCPEILSFSMEELESHTNFYFDMGMDEKDFGTMVFDYPKVLGYFSMEEMNQKVAYLKEFGLSNEDVGRLLSFKPHLMGCGIEEKFKPLVKYFYYLGISKDGMRKILVTRPVLFCVDFETTIVPKVQFLRDIGVQQDAIGNVLVRFPRLLTFSLYKKIRPVVIFLLTKAGVSQRNIGKVIALGPELLGCSIANKLDHNVKYFLSLGITLRQLGEMVADFPMLLTYNIDILRPKYRYLRRMMVRPLQDLIEFPRFFSYSLDDRIIPRHKIMVENRVNFKLRYMLSSTDDEFKQRVEAAVERRLRFESGVIYDKQEHTEIDGSIEMLPFDFQTTEILEEKTDLCSDYKDLPTVHIQNSA