MQKSVLITGCSSGIGLDSALELKRQGFQILAGCRKPDDVARMNSMGFTGVLIDLDSPESVDRAADEVIALTDNRLYGIFNNAGYGVYGPLSTISREQMEQQFSSNFFGAHQLTMRLLPAMLPHGEGRIVMTSSVMGLISTPGRGAYAASKYALEAWSDALRMELRHTGIKVSLIEPGPIRTRFTDNVNQTQRDKPVENPGIAARFTRDPDAVVAKVRHAFASDKPRLRYPVTLVTWAVMALKRILPGRMLDKILQS*