MGKGGMCDAEKKEAVNMAAWLVAKNTLKIEPFKLPPLGSCDVKIRMKAVGICGSDVHFFKDMRVANSIVKEPMVLGHECAGIIEEVGGEVKHLVVGDRVALEPGISCSRCNICKDGRYNLCGNVKFFSSPPFNGALANQVVHPADLCFKLPENVSLEEGAMCEPLSVGVHACRRANVGPETNVLIIGVGPIGLVTMLAARAFGAPRIVIVGCSDYRLSVGKELGADQFVKVSTNIQDVDAEVGEIQKAMGAQVDVTFDCAGLDKTMSTALNATCAGGKVCLVGFGHSEMTVPLTPAAAREVDIVGIFRYKNTWPLCLEWLKSGKIDVKPLITHRFGFSQEEVMEAFETSARRGRAIKVMFNL