MSQRRVAGPMGVMSKQQQEAMAEEMMELRRGPWTLEEDNLLMNYIACHGEGRWNLLARCSGLKRTGKSCRLRWLNYLKPDIKRGNLTPEEQLLILELHSKWGNRWSRIAQHLPGRTDNEIKNYWRTRVQKQARQLKVDANSTVFRDAQAEAATACVVPNNVYHHHIDPSPSTSTSAGSTAFQPVPCFSELRWDQQMQSSGELDDGAGGVFVDSASALGSLSLDGLDLGPAEYYSDSTLLDYLNSSCTGSAMMTMMTASGNAGSYSYCGGGGAMDGDDTWRSDEVCQAAARKLGEWGGGI