MSDQIIARVSQSLAKEQSLESLVRQLLEMLEMVTDMESTYLTKVDVEARLQHIMFARNSQKMYIPENFTVSWDYSLCKRAIDENCFFSDEVPDRWGDCIAARNLGITTFLSTPIHLPDGSFYGTLCAASSEKRQWSERAEQVLQLFAGLIAQYIQKEALVEQLREANAALIAQSYTDSLTGLPNRRAIFENLTTLFSLARHLNHKIMIAFIDLDNFKLINDRFGHNSGDLFLIQVGERLNTLQQNGEVIGRLGGDEFLVVSLNNENADISSLRERIQQQIRGEYHLGDVDLYYPGASLGIVEVDPETTDADSALHAADIAMYQEKKHKQKTPFVAHPALHS