MLDVKLLRNNFDEVKQKLQNRGEDLGEFEKFGELDKRRRTLIVETEALKSQRNEVSQEIAKLKREKQDADAKIEEMRVVGDRIKTLDIELREIDEKLDMILMSIPNIPHESTPVGESEDDNVEIRKWGEVRAFDFEPKAHWDLGTDLDILDFENAAKVTGSRFVFYKKLGARLERALINFMMDLHSNEHGYEEMLPPYMVNRASMTGTGQLPKFEEDAFLIEAEDYFLIPTAEVPVTNYHREDILKAEDLPRKYTAFSACFRSEAGSAGRDTRGLIRQHQFNKVELVQFVKPEDSYVALEKLTGNAEEVLRRLELPYRVLSMCTADLGFTAAKKYDLEVWIPSYNSYREISSCSNFESFQARRANIRFRREPGSKPEYVHTLNGSGLALGRTVAAILENYQDADGSVRIPKVLQGYMGGIEKIELPK*