MDGRLHKAAIRGDVPSLLDLLQKDEHILDGVGVVVMHDPIVNENPLHGAAQFGHVDFAREILSRKPEYAHKLNSQGQSPLHLASGAGHLEVVKLLLVKDAGVCFLRDNRGRTPLHIVVRKGRLEVLKELVLAEPTAAWVQTEHGEPILHLCASNGQFEALEMLIELIPDDDFVNMKDDDDNSILHLLAPEIQTEVIKLVFSFI