MGLCVFNEAYHPIALKSIGVRLKRTLESGDAEKIGEAMSQVVLNLELSEIEGLIKSNFVDLPNHKQYMFLDIAFLLIHSLHKEDYRDVHQYLALLYEEQYRNKDDICDLVQQLALDGLLELEGVGANRKVRVHDLYLELAQAEAEKSPRFLLSAGASTTKRKCSAEVERVILDEGSTFKLVLHEFPKLQVLIARGHNFLKGDLCLEHVPSLRVLDLDACQELGSIKGWRAAEKLAMVRLQHFESHHGVLSCISSTHRLQELVIENCGPWEGLPDLHGCDQLKKLILCNPKIKKSAFSKNDRKIAGNYLS