MDGRLHKAAIRGDVTSLLDLLQRDERILDGVTVMHEPIANKNPLHVAAQFGHVDFAREILSRKPEYAHKLNSQGQSPLHLASGAGHVEVVKLLVEKDAGACFMHDKRGRTPLHVAARKGRLEVLKELVLAEPTAAWVQTEQGEPILHLCVSNGQFEALKMLIELIPNDDFVNMKDDDDNSILHLLAPEIQTEVIKILLSNRRLEINCLNMKKHTPLDALVKAPRKSAGYKKCKKVLCGAGGKRAKELSQALKTTHRKNTWKAHANWLNETKSTLMVVAILIATMTFQAALNPPGGVWQDDYPPSLLPGGNITAILQWYDDYDSVRNKSQARKEQYKDYRQHHVGESVMSSERPLEYLLFSFSNLIGFLSTASIILLLISGFNLKRSGVMWALMFAMWISIGSMVFSYSLSLATLTDYDTIYRDGLYFLVILVSIISSFAAFVLVGLLVTAHVVRLVILLCKKFKRRARSEMGYGSDIEVSMDRNPSP