MPIYMDESGSLPAGAMVIAAVDIEADAADALLKRFKAVTGLHGELKGSRISTIERAFFFELLDRFGGRARICTLENDREQPGGRPDDFDVYVALLNQLVAEWLAEGGDCVSFVIDTGRYHDLMLEEMRRDVARLLESCGSARLVHSHLSPGVQIADVVANSFFNLAIGSNRSGRIHEIVAPFLETGMLRSGRLRAVPPPKQKHPALQGNAGRPKSRNPASQPS