MVHEAQRKLVQKVAAGCLGGAPPTKYVLREEDRPTSGVTATDLEFPTVDLRRLADPADVEEASKLRSALQSWGLFAVSCHGIPGALLDELLAVAREFFYRPPEEKLRHTNVVDADGGERFQPEGYGVDRIDSDEQLQVEPAEERRLQFWPSYPPSLRALLDEFTAKSGEQVARPMLGAMGRVLGFREEVFVDRLGGDRAATYARFTYYSPCPRPPHTNNSVVTVLLLDPDVGGLLVLKDGEWVNVPGLGHDLLVIVGDEMEIMSNGVFRAPMHRVVTSDKERVSLVMFYLPEPEKELEPVEELVDEARPAMYRKLKADTFADGFFDAFAAGERAIDFLKLRVQQEAAASTS*