MGRKPCCSKEGLNRGAWSAIEDQILIDYIKTNGEGKWGNIPKKAGLKRCGKSCRLRWLNYLRPDIKRGNISQEEEDLIIRLHKLLGNRWSLIAGRIPGRTDNEIKNYWNSTLGKKVKAEQAKQSKDDLKKAKIQPLAETPQSTALRTKASKCSTCLVTQEAYKAEIIDADLVHDARLEPPKSEGTLLSTISEEAHSVNSALEFDIGELLASDISDSEFWNCCQVNNTSMEEAESSGVARNMWLSSEQHLQFSEEMLTDWIRDDI