MELEKQGDWVVMVTARAPTNIAVIKYWGKRNQKLILPINSSISITLNPHDLSATTTVVVCPSFTSDRLWLNGKEVSIQSDRYQNCLREVRARATDVVDAKTGRIITKKDWESLHVHIVSKNNFPTAAGLASSAAGFACLVYALAQLMGVQERYKGEISSIARIGSGSACRSLYGGFVEWEMGKEDDGKDSIAIQLEEEKHWGDLVVIIAVVSSRQKETSSTAGMQDSVNTSKLLLHRAKEIVPKAMVEMRKAIKERDFATFARICCADSNQFHATCLDTSPPIFYLNDTSKRIISMIERWNKAEGTPQAAYTFDAGPNAVLFAPNKAKACELLSRLLFYFPPAADKVSSYVVGDVDMLSFEKVDSSFKPPEAEGTNVMGLLGELDYILCTRPGEGPMVLKDHLVDPSTGLPL*