MAAREFAHLQAVKDNAEVERSVLSQEVEVLRNRLGLRQVDVSKECGVNASMLSQWMLGRYKGNVGRINGLMESWLIRRRGGKPMDKSLFMNSSATSPKLKRKLEDPNDPNHAARRKTTGLLAQRRLYHYPKFPSSETTLVPIRIDVDVDGYRYIDSFMWNMYDGTFRYAHCNVIPLTRVFITSSYERDCTAESFAATLVRDLDLPELFHKPITTSIEAQVDKARRVAPWHDAVEGESLHPIFINLRINDTIFIDRFEWDLSNPSNSPEQFAQVLCDDLGLSGEFEAQIALSIREQLREYARLIREGLKDRVTKLPPVTVPFRDRDEVAAWSPAVKYVLADDIPLIEREDYKRMRPHSQHTVTGPSLAPLPKPNRPPKPVNTFLMFCRQWRKKIMADHPNTSAKDASKILGDMWQKLSEQERARRTSDG