MTLTVRPLSVPRSGEVSGIRGFNLRNGLSLWRKHLVKHNKGAYICCSFSTEKDPLLPSIQQLTDARVIYSVSAALGHNKDSHPECSARVPAIVTALEKNELTPKFRGSEILELANFKNATIEDIANVHEKAYVLGLEKAMDQASDSGLIFIEGSGPTYATSTTFQDSLIAAGAGMALVDSVVTASRNSFDPPTGFALIRPPGHHAVPKGPMGFCVFGNVAIAARHAQRAHGLTRVFIIDFDVHHGNGTNDAFSEDPDIFFLSTHQDGSYPGTGKMSDIGKRKGEGTTLNLPLPGGSGDIAMRTAFEEIIVPCVQRFKPDLILVSAGYDAHVLDPLANLQFTTGTYYSLAKDIKQLAKEVCGGRCVFFLEGGYNLESLSASVADSFRALLGEESLASEFDNPAYLYDEPMRKVRDAIERAKSIHCL*