MRECLEMIGLDAELLDPIVFGWRYEPQIKHDFYKPKEVFCNWDTHAPLVCECKRWPWVTYLDETGHVRTLDPKILGSRILMTVIEKGLNHITPKPLQTAKIIAEVCEAWDRVASMIPDVYIRNWPSNEAAVKQHINYRVRMAVQNCQTTPMVDVMTTPEAKRQLEWVHKHLYISGADKAANTPTFFCKTLAREQALARMNSDDFSLVVSDNNVPETPEQVVKQLLGEPPLQEFPPQKPDLPYLMGIYKAHKNKMRWLTNADGCIFSEITICLTAILKGIQEVLQNVADDFYARAKFFGGKTNACWILGSTQEFAINLPDKITTIYTGDITKCYEAIPLEGDQGLTTAMTNLVNLAFAHQNHLHKDLFLIQKKNDKLEAEWKPLRLISEGHQNGSNKSWYDLLHMDVCCRKFICGCPAVFPAS