MGKGGMSHGDKKEEENMAAWLVAKNTIKIQPFKLPPLGPQDVKVRMKAVGICGSDVHYLRAMRVADFIVKEPMVIGHECAGIIEEVGSEVKHLVVGDHVALEPGISCSHCNICKDGRYNLCRDMKFFATPPFHGSLANQVVHPADLCFKLPENVGLEEGAMCEPLSVGIHSCRRANVGPETNVLIVGAGPIGLVMMLAARAFGAPRIIIVDVDDYRLSVAKDLGADQFVKVSTSIQDVDAEVGEIQKAMGVQVDVAFDCVGFGKTMSTALNATRAGGKVCLVGMGHSEMTVPLTPAAAREVDIVGVFRYKNTWPLCLELLKSGKIDVKPLITHRFGFSQEEVVEAFETSAQGGSAIKVAQFP