MSYVRRKLWPYVAQHLVRTGLGEARPYSNLSDATVYGGPKPQNPTKRITLRHLASKYKKHEPITMVTAYDYPSSVHVDQAGIDICLVGDSVGMVVHGHDTTLPVTMDDILLHCRAVARGARRPLLVGDLPFGSYEQSSSQAVESATRILKEGGMDAVKLEGGYGSRVAAAKAIVEAGIAVMGHVGLTPQAISALGGFRPQGQTCSGAMTVLENALALQESGCFGIVLECLPSPVAAAITSALHIPTIGIGAGPSCSGQVLVYHDLLGMMQHPHYAKVTPKFCKRYALVGNVINEALVAYRDDVASGSFPSRAYSPYKIEQNEVDSFLKELESKGLSHAAEAASSAVKQMDENDSTSVANHGS*