MNEALFNIFADAIVDGRIVPLVEVIESCVGIQASTHSGERPYVCTICNKSYKTSSLRTAHMDTHIEGKTFKCEMCGKSLQTRACYRNHVKRHLEQRNHECPVCGKKFFQKCTLRVHLKMVHRLSGDMLDV