MELHNIRDEYTKRVLSQHDCHKNPISQFEQWQKEAIHAQVNEPTAMNIATVDEQGRPNSR
MVLLKEVNEQGFVFFTNYLSRKGGCIERNPYVALTFFWPELERQVRIEGKAVKIPAEQSD
KYFATRPYTSRIGAWASEQSAVISNYKSLLAKAALVAAKHPLNVPRPDYWGGYLVVPETV
EFWQGRPSRLHDRIRYRKESDNWIRERLSP