MDGSGDLKGGINQAGIDYYNNLINHLLSKGVKPYVTIFHWDLPEALQHTYGGFLGAEIVNDFRDYAELCFQKFGDRVKHWTTLNEPFSVVHNGFTTGQDAPGRCSSFTNPNCTGGDGAREPYIVGHNFLLAHGAAVKIYREKYQAIQKGEIGIALNTVWHYPYSDSYADKLAAARATAFTFNYFLEPIVYGKYPTEMVNHVKDGRLPTFTPEESSMLKGSYDFIGINYYSSSYVKDVPCATENITMSTDACAGSDWLLTYPEGIRDLLLHVKFKFDDPVLYITENGVDEASIGEISLSDDLRIDYHAHHLKMVRDAILMGVNVKGYFAWSLMDNFEWAEGYTVRFGLVFVDFEDGRKRYPKKSAKWFRKLLKREYNGTRQKVAVI*