MSQRRVAGPMGVMSKQQEAMAEEMMELRRGPWTLEEDNLLMNYIACHGEGRWNLLARCSGLKRTGKSCRLRWLNYLKPDIKRGNLTPEEQLLILELHSKWGNRWSRIAQHLPGRTDNEIKNYWRTRVQKQARQLKVDANSTVFRDAVRCYWMPRLLEKMAGAATDPTPPPPPPLHHHAAMAAASSPFDFDTHLQQAEATSACVVPPNVYHIDPSPSTSTSAGSTAAAAAFQPVPCFSELRWDQQMQSSGELDDGGAGVFVDSASVLGSLSLDGLDLGPAEYYSDSTLLDYLNSSCTGSAMMTMMTASGNAGSYNYCGGGGAMDGDDTWRSDEVCQAAARKLGEWGGGI