MPERNVVSWTAMVAGYANSGKVSTAREIFDEMLEKNAVLWTAVIVGYGKCGDVRGAQQVFDEICVLDATSWAAMIACYAQNGFSSEAIEMYWKMRSLNEKANEIAIGAARGLAFLHCSERKIIHRYLTPYNVLIDSNYNAKISHCGLPKNGPHGENSHVSTCVMGPLGYVAPEYEATGHLCVKSDVYCFGIVLLEMLSGMRALDRNRPSEQHSLVKWAEPYLSDRSEVLSRVMDRRLEGRYPSEGAVQAARLILQCLGHVPRDRPSMTEVVEALEQIQAIKHDP