MDRRVGVVGAGIGGLLACKYMLEKGFHPIVFEAQSGVGGVWTCTVETTKLQSHKDYYQFSDFPWPPSVKEDFPNSKQMSSWDLWTGTGEAFNEGKWHITVQHANHVSVEVYQVEFLVLCTGQFSGIPNIPEFQPGKGPEVYDGKVLHSMDYAAMDNASAAESIKGKRVAVVGFQKSAMDIAAECANANGVEFPCTLICRTPRWNVPDYFPWGVPLSLLYLNRFAELLYHKPGEGVLLALFATLLSPVRWAFSKFVESYIRSKFPLKKYGMIPKHSFFQEISSCMTSVAPEDFYDEGEKGSIILKKSQSFSFCRNGLIIESESSPLATDMVIFGTGFKADQKLIGIFESPAFQKYIKGPSVTTVPLYKECIHPRIPQLAVIGYTESLSNLYTFEMRCRWVAYFVEGGFKLPSIRNMEEDILKWEKSMKRYSNNYYWRSCVGAIHIWYNDQLCRDMRCVGVSFLPPTGCNPKRKNGFFAELFSPYGPMD