MNNNDEIKQTVYISFNINDSDVSSFIRYLVAALHREGIDVASEKSGHDLNKGWFSRIKLFVVVFSKPCTYSVACLEKLVKLLEFLREEDNVVVPVFNDAMAKQIENFSGAFEALGKSHSADQVTTWQRVLKEITGLRGHEYTNKLREAAELIEEIAKNVFEKLNPTENIGIHTQLRVLENLLCKQPWGFRSIGILGKPGIGKTTFAEAALRRMRDGYDVPRFIRECNNKITEHFSDEDFQEISVEKFDLNNQDAGPCHRQKRLLLVLDGLQNAQDAESFLSGFNRFGPGSLLIITSSEREVLEKCHLNEIYELKGLNDEDALKLFTRCAFGKDVIDEELRKLSVSEIERCDGNPSTIRSHAAKMSRMETIDMESALGRFWHISSLCFQETMNTFSITPKQSFFITDAYNYQWDLENFSGFDLASSLEIRLSDLR