MGKGGMSHGDKKEEENMAAWLVAKNTIKIQPFKLPPLGPQDVKVRMKAVGICGSDVHYLRVVHPADLCFKLPENVGLEEGAMCEPLSVGIHSCRRANVGPETNVLIVGAGPIGLVMMLAARAFGAPRIIIVDVDDYRLSVAKDLGADQFVKVSTSIQDVDAEVGEIQKAMGVQVDVAFDCVGFGKTMSTALNATRAGGKVCLVGMGHSEMTVPLTPAAAREVDIVGVFRYKNTWPLCLELLKSGKIDVKPLITHRFGFSQEEVVEAFETSAQGGSAIKVMFNL