MVDLKFKHLHEELNKARVPVGEYQNDNQFLCEADYLLRPHQHEGQVITYGFVSVENLKNVQNFTLVSSEEIAIDKARSLADGKNIFVVVEANQYSGLLILSQPLETEYSLVSFQKSLSGIVGITDSNGITRFFSKNGIAIHELRNWRTKPNISSTARIIQRSASMINYQDLCKILEFCFYSLSANKTGATIVWFLREPNATILAAAKPQIDTQSLQMNLLASQNLYALQSILERNDGAALMSPDGEVFGVGAHLQQSEKSIQLIQPYSGTRHTSARRFSYDCAESIIFTVSSDGPVSIFSDGLKVTELYIDTNIIAESYRSLSSDRNVVVEDSWEVICPKCGKTSIVNEIFIYGWRERETEECPLCNTQIAASKCYQLIAHLVKKI