MTRFDPKHQSLAFDSLKDAIVLLTGGASGIGAATVRLLHSYGAKVIFGDLDVEGAKSVVASTSEDGVHFLKTDVRSYQDNLNLFKLAYSKYGRVDHAVANAGLIEKPGWFDPKSGLDAIENEPDYMTLDVNLKGVMYFAHIACAYLAQSASKNKSLTLLSSVAGFKETPGLFAYQASKHGVLGLMRTLRLYLPNAFPGVRINTINPSMTETRMVAGIRNDWIGAGNPVNLPEDVATVIVGVLAAGPGTQAIWYDQNEAPGVKERENMGGMDWEDKNGTGTSGRALLVMGGEAYDIEEGLDRTERLWLGNNISGVLQKAQGNLGGGEKWT*