MKRVDTAKDVGAKTFTARELLATATSGKDDRLLIAIDGRVHDVTGWTKHHPGGATLLKQHAGHDASDVFAAFHAPEVYRKLRAFDVGADLKKQNRARELAAFRDLRERVRKEGLFEPSYAHMFGTFLRLFVIGAFAAVFSFAPNSTPRGRILGAALLGLFWQQSLLIAHDACHRVMTTNTKVDKWIGSVFGTLIGGVGAAWWNMEHCEHHCVTQVVGGDPSAGAAPVLCLELQTKGLPKIGRALVKLQALYYVPVCIFIGRFNLHLISILKAPSKGKALDVALMTGYMSYVYGLTRLVPESERWRWFMIANAVCGVLHLILNMNHYPMPMLSFPESQALGWLRFQCVTTMNIASSSLTGWYYGGLEWQIEHHLFPTMPRHNLRKVSHRVKELCLANGVPYHVAEGGFWDANWSVMKTLHDVARGLVI*