MIDYIRDGQEIYRNSFRIIREEARLERIPADLEKLAVRVIHACGMVDAIDGLQFSDGAGRAGREALLNGAPILCDAHMVAEGITRARLPADNKVICTLRDPSVPGLAKDAGNTRSAVALELWRPYLEGSVVVIGNAPTALFYLLEMLDAGAPKPALILGFPVGFVGAAESKAMLAADSRGVPFVIMQGRLGGSAMAAAAVNALATEVE