MSNRTNDLIPLSDMHGPSLPAAVDRATFQAELNSLRVREKAHTREGDAIAAARRRLPMVEVAATTLVVGPNGLVPLIEVFEGRKQLFAAYMMWHHGANAAQQCEGCTMNVGHVLELGYLHSRDVTFAVLSQGPFAESNRYREFMGWELPWYSVPESSLDALIADRHFGIWVCYVQDNGRVFETYWTTGRGCEQMGSSYAMLDMTIYGRQEAWEDSPAGWPQRFFNTRSAQMRTDEHDQAVNRPAGRPISHWSRLAAGRSDDIIDI