ASTSGQIQLWQFLLELLADPQSNAAWIAWEGSQGEFKLLDPDEVARQWGNRKAKPNMNYDKLSRALRYYYDKNIMSKVAGKRYTYKFDFNGLMQACQ