MDSGSGQIQLWQFLLELLSDAHSNAHCIAWEGGNGEFKLLDPDEVARKWGERKSKPNMNYDKLSRALRYYYDKNIMTKVIVPFAICIFVCSYVFCD