MELVAMLTLTLLACSAAMLARLLVARARRRRCYLLDYVCYKATDDRKLPTDLCGEIIQRNKLLGLEEYKFLLKVIVNSGIGEETYGPRNIIEGGEARPDRLKEGMEEMDETFHAVLDELFARSAAPGGVGIRPADVDILVVNVSMFSPAPSLAARVVRRYGLREDVKVYNLTGMGCSATLIALDLVNNFFRTHAGQVALVMTSESIAPNWYAGNKRSFMLGNCLFRSGGCAYFLTNDPRLRPHAKLRLRHVVRTHTGSSEEAYNCALQMEDDAGRPGFHLGKELPRAAVHAFVHNLRVLAPRVLPLPELLRLACATLSARLARKKQRGSNHLTIRMKAGVDHFCVHTGGAAVIDGVGKGLTLTEHDLEPSRMTLHRFGNTSASSVWYVLGYMEAKGRLRKGDRVLMLTFGAGFKCNSCVWTVEKPATDAGVWKDRIDQYPLKDVSNPFMEKYGFVKDMMNL*