MTKEKTFKLVATAASGLEALVGKELRDLGIPCEVENGRAVFEGTVETIATANLWLRTADRIKIVVGEFNAYSFDELFEKVKALPWEDYLPLDAEFPVAGKSIKSKLYSVPDCQAITKKAIVNRLREVYHRPATVPLTETGALFKLEVALLKDKVTLTLDTTGPSLFKRGYRIEKGGAPLKENMAAALVMLTNWRKDRPFYDPVCGSGTICIEAALIGHNIAPGFNRSFTCETWDWVDPAIFEKVRNEAEAKADYDVELDICGSDVDGRMIEVARANAEEVGLGDSITFKQLALKDFTTEKEYGVMVANPPYGERLGEEESVRRLYKEMGHVFRPLTTWSKYILTSDLAFEEYYGAKATKKRKLYNGALRTDLFQYWGTRPPRKSRED*