MELVTMVTLTLLAYSAAMLARLLVARAQRRRCYLLDYVCYKATDDRKLPTDLCGEIIQRNKLLGLEEYKFLLKVIVNSGIGEETYGPRNMIEGGEARPDRLREGMEEMDETFHAVLDELFARSAAPGGVGIRPADVDVLVVNVSMFSPAPSLSARVVRRYGLREDAKVYNLTGMGCSATLIALDLVNGYFRTHAGQVALVMTSESIAPNWYAGNKRTFMLGNCLFRSGGCAYFLTNDPRLRPHAKLRLRHVVRTHTGASDEAYNCALQMEDEAGRPGFHLGKELPRAAVHAFVHNLRVLAPRVLPLPELLRLACATLSARLARKKRQRGAGHGHGHLTIRMKAGVDHFCVHTGGAAVIDGVGKGLTLTEHDLEPSRMTLHRFGNTSASSVWYVLAYMEAKGRLRQGDRVLMLTFGAGFKCNSCVWTVERPATDAGVWKDRIHHYPLKDVSNPFMDKYGFVKDLIDL*