MKVLVLGGTGYLGQFVVDHFLNAGDPVLFTHTKEVAPEITPNGAMCWGVLPAALRIDLTTEGGLGLLEERALQMGCGPDVVINCAAISQPRDCESDRDRAFAVNVPSRVTTWLTQRAAVDGRRPPLFIHLSTDQTYEGNKPFWHEDDPTNPVNTYGESKVAAERHLQESYPNHAILRSSIIYGPQPPLMPVGRTLPLAWMDGVLSSGQETSFFEDEFRNPVYVGDVVAAIAKLAESAEQDYPYPHRVFNLGGPERLSRVDMALAVARERGYSEQLVKPVPAASVSRGVVSPADISMNVERIQQELGISLTPFVTGVQKSF*