MKARMEAASKAEELESQLDPEFPSFMKRMLHSHVVRGFWLGLPSHFCDTYLPKNDCTITLVDEKDEEFESKYLAYKKGLSGGWAGFALDHVIRDGDSTVFQLIKPTTFKVHIIRATVGDDDDEEEEAE