MRRPMDSGAKRLTLKADTRRRALMTSKLKKFLLRYYPPGIILQYERDGCMKQKPVDLLGLSPDTDVEVVCTQIIQQEPLVSENRRPALRQLINRLLDKMAEEQHHSYSLFKVLRAHILPLTNCAFNKAGDRFITGSYDRTCKVYAIAFNNPYGDKIVTGSFDKTAKLWDAYTGQLYYTLKGHTTEIVCLSFNPQSTMIATGSMDNTAKLWDVETGKERCTLSGHRAEIVSLNFNTTGDLIATGSFDHDSRLWDVRDGSCVQTLSGHRGEVSSTQFNHTGNLVLSGSIDTTCRLWDVRTGRCLSVKQGHTDEVLDVAFDAAGAKFVSARWVLCKVQPHMVREQATLGMTPVLMPPSTATTSHLGLIGRTAKVKCWLLWAASWAAV