MLVTNETLAPLYLDTVRSALEQSGVNVDSVILPDGEQYKSLAVMDTVFTALLQKPHGRDTTLVALGGGVIGDLTGFAAASYQRGVRFIQVPTTLLSQVDSSVGGKTAVNHPLGKNMIGAFWQPVSVVVDLNCLKTLPKRELASGLAEVIKYGVILDGEFFSWLENNIDALLALDDTAMAYCIRRCCELKAEVVAADERETGLRALLNLGHTFGHAIEAEMGYGNWLHGEAVAAGMVMAARTSERLGQFRAQDTQRIIDLLKRAGLPVRGPQEMSAQAYLPHMMRDKKVLAGEMRLVLPLAIGSSELRGGVPHDVVLGAIADTQQAQQ*