MVVDKQYQHLIAWNYTGSSFIVCNIMEFSRDVLPKHFKHNNFSSFVRQLNMYGFHKVNKSPRGHRTLAENQIWEFSHPKFLRGRPDLLDDIKRKAMESETLRRETGDLHAHLAMMQVAQNELIQQIRQLQENFAEVMRDLADTKRKQNLQQHWMKGMWEFMQSQGSTATREFMVYDIECQ