MGRGKNQPTHAADEPRQLGKQASLTFSFYVPLVIDRVISGASWSRNGQILSGRCKANNGTWFGITKGGRVAFLVNTSLLLDRVKSYSGSELYPVRFLEGNMSPEQFANEVKVHEKETNERHAYSLVVADMTSSSMVHILKPSDTKSDVVIETVPFGVHTLSSYEGLDSTDSARDLLLRRLFTQMVGNLGNVQQRQMEEIAGRFMYDAQAGRDAVFYHSRDEHPNGKLGTQRFGTTSTTALVVKRTREVMLFEKYMEQNGAWNTNNFAFNIQ*