MGKGGMSHGDKKEEENMAAWLVAKNTIKIQPFKLPPLGPQDVKVRMKAVGICGSDVHYLRAMRVADFIVKEPMVIGHECAGIIEEVGSEVKHLVVGDHVALEPGISCSHCNICKDGRYNLCRDMKFFATPPFHGSLANQVVHPADLCFKLPENVGLEEGAMCEPLSVGIHSCRRANVGPETNVLIVGAGPIGLVMMLAARAFGAPRIIIVDVDDYRLSVAKDLGADQFVKVSTSIQDVDAEVGEIQKAMGVQVDVAFDCVGFGKTMSTALNATRAGGKVCLVGMGHSEMTVPLTPAAAREVDIVGVFRYKNTWPLCLELLKSGKIDVKPLITHRFGFSQEEVVEAFETSAQGGSAIKVMFNL