MLQLYRYFWQPARYAVPEWLDKLGFHLSNCWRYGDRPELDRLLDRALNRLRGSSVIPACLNDRQKRQVRLAPRISAFAFGLGLFKLRCSDYFMLPEYRQLLLQWFSEDEIWQLYGWLGQRDGKLLPPQVMQQTALQIGTAILNREAHDDAVLHALLVLLPPPQRILWPKTSLTEIIFMEHLL