MALRAKGRDLSSLLCRHAAARVAAAGNRGMASGHGLDPAQTPLQQQYIDKEEKYGAHNYHPLPVVLNRGEGIFMWDVDGKKYFDFLSGYSAVNQGHCHPKIIEAMVEQAKKLTLTSRAFFNDTLGEYEEYITQLLGYDKVLPMNTGVEGGETAIKLARRWGYDVKGVPKNQAKILFARENFWGRTTSAISSSTDPDSYEGFGPYMPGFEIIPYNDLEALQQKLEADPNIVAFMVEPIQGEAGVVVPQDGYLKKAQELLHKHNALLISDEVQTGLCRTGKMLCSEWDMGDARPDITILGKALSGGTMPVSAVLANNDVMLTIGRGQHGSTYGGNPVANRVAIASLKVLVEEKCAENAARLGPIFRKELEGIGSTLIQSVRGRGLLNAIVVDPEAGVEAWDICLKLMKEGLLTKPTHX