MSQRRGAGGLGAANSAVIMSKQQQEAEEMELRRGPWTLEEDNLLMNYIACHGEGRWNLLARCSGLKRTGKSCRLRWLNYLKPDIKRGNLTPEEQLLILELHSKWGNRWSRIAQHLPGRTDNEIKNYWRTRVQKQARQLKVDANSTVFRDAVRCYWMPRLLEKMAAADQIPPPLHHAAGAMAGVSSSPFDGGSHLINHNNVSSSSYGHQIEPSPTTSSASGCSTAAAAMIQPVPCFSDQMRWDHHQIMQSSSGELDGGAGVFDSATMGSLGLDGLDLGPADYEYYPHSTLLDYLNSTCTGSAMMMSSSGGHGNGGYNYCAGGGMDGGDELYCQAAAAARKVGEWGGGT