MNTDDLIDFLSTRVEAVDPRRQDRIVALAVFGSLAAAALVCMLTLGLRPDIVEALRTPGFFLKIGFLATVVAIAIYGLRHAARAGNARSRTLLFVLVPLGLVWFAAGVQLASLSPSQWYEVVMFREWRLCVVAIPLLSAIPLVLLTLVLREAVPTELPYCGALLGLVAGGIGALAYASYCLNDTPVYVGVWYATGIALVTVFGWAMGPRLLRW