MSMNTDEKERVQEELYDQTLLDQYLENDDIDQFRDEFLALHTYEQSEYFEDTTDENRQKIFQYLSPEEVANFFDQLDIDDDEYELLFDKMNATYASHILEEMSYDNAVDILNELTKPKVASLLTLMNKDDANEIKALLHYDEDTAGGIMTTEYLSLKAHTPVKEALLLVKAQAPDAETIYVIFVVDDDGKLVGVLSLRDLIVAENDAYIEDIMNERVISVNVADDQEDVAQVMRDYDFMAVPVIDYQEHLLGIITIDDILDVMDEEASEDYSRLAGVSDIDSTNDSIIKTALKRLPWLIILTFLGMITATILGRFEKTLENVALLAAFIPIISGMSGNSGTQSLAVSVRNITTGEINEQSKFRIALREAGSGVLSGVVCSTILFTIIVAIYHQPLLALIVAGSLTCAMTVGTFVGSMIPLLMNKLNIDPAVASGPFITTINDIISMLIYFGLATSFMAYLI*