43db93:	09 00                	or     %eax,(%eax)
43db95:	0e                   	push   %cs
43db96:	50                   	push   %eax
43db97:	61                   	popa
43db98:	72 65                	jb     0x43dbff
43db9a:	6e                   	outsb  %ds:(%esi),(%dx)
43db9b:	74 42                	je     0x43dbdf
43db9d:	69 44 69 4d 6f 64 65 	imul   $0xd465646f,0x4d(%ecx,%ebp,2),%eax
43dba4:	d4
43dba5:	d1 43 00             	roll   $1,0x0(%ebx)
43dba8:	50                   	push   %eax
43dba9:	00 00                	add    %al,(%eax)
43dbab:	ff 50 00             	call   *0x0(%eax)
43dbae:	00 ff                	add    %bh,%bh
43dbb0:	01 00                	add    %eax,(%eax)
43dbb2:	00 00                	add    %al,(%eax)
43dbb4:	00 00                	add    %al,(%eax)
43dbb6:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
43dbbc:	0a 00                	or     (%eax),%al
43dbbe:	08 4f 6e             	or     %cl,0x6e(%edi)
43dbc1:	43                   	inc    %ebx
43dbc2:	68 61 6e 67 65       	push   $0x65676e61
43dbc7:	90                   	nop
43dbc8:	cc                   	int3
43dbc9:	db 43 00             	fildl  0x0(%ebx)
43dbcc:	03 0f                	add    (%edi),%ecx
43dbce:	54                   	push   %esp
43dbcf:	50                   	push   %eax
43dbd0:	6f                   	outsl  %ds:(%esi),(%dx)
43dbd1:	70 75                	jo     0x43dc48
43dbd3:	70 41                	jo     0x43dc16
43dbd5:	6c                   	insb   (%dx),%es:(%edi)
43dbd6:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
43dbdd:	01 00                	add    %eax,(%eax)
43dbdf:	00 00                	add    %al,(%eax)
43dbe1:	00 02                	add    %al,(%edx)
43dbe3:	00 00                	add    %al,(%eax)
43dbe5:	00 c8                	add    %cl,%al
43dbe7:	db 43 00             	fildl  0x0(%ebx)
43dbea:	06                   	push   %es
43dbeb:	70 61                	jo     0x43dc4e
43dbed:	4c                   	dec    %esp
43dbee:	65 66 74 07          	gs data16 je 0x43dbf9
43dbf2:	70 61                	jo     0x43dc55
43dbf4:	52                   	push   %edx
43dbf5:	69 67 68 74 08 70 61 	imul   $0x61700874,0x68(%edi),%esp
43dbfc:	43                   	inc    %ebx
43dbfd:	65 6e                	outsb  %gs:(%esi),(%dx)
43dbff:	74 65                	je     0x43dc66
43dc01:	72 05                	jb     0x43dc08
43dc03:	4d                   	dec    %ebp
43dc04:	65 6e                	outsb  %gs:(%esi),(%dx)
43dc06:	75 73                	jne    0x43dc7b
43dc08:	0c dc                	or     $0xdc,%al
43dc0a:	43                   	inc    %ebx
43dc0b:	00 03                	add    %al,(%ebx)
43dc0d:	0c 54                	or     $0x54,%al
43dc0f:	54                   	push   %esp
43dc10:	72 61                	jb     0x43dc73
43dc12:	63 6b 42             	arpl   %ebp,0x42(%ebx)
43dc15:	75 74                	jne    0x43dc8b
43dc17:	74 6f                	je     0x43dc88
43dc19:	6e                   	outsb  %ds:(%esi),(%dx)
43dc1a:	01 00                	add    %eax,(%eax)
43dc1c:	00 00                	add    %al,(%eax)
43dc1e:	00 01                	add    %al,(%ecx)
43dc20:	00 00                	add    %al,(%eax)
43dc22:	00 08                	add    %cl,(%eax)
43dc24:	dc 43 00             	faddl  0x0(%ebx)
43dc27:	0d 74 62 52 69       	or     $0x69526274,%eax
43dc2c:	67 68 74 42 75 74    	addr16 push $0x74754274
43dc32:	74 6f                	je     0x43dca3
43dc34:	6e                   	outsb  %ds:(%esi),(%dx)
43dc35:	0c 74                	or     $0x74,%al
43dc37:	62 4c 65 66          	bound  %ecx,0x66(%ebp,%eiz,2)
43dc3b:	74 42                	je     0x43dc7f
43dc3d:	75 74                	jne    0x43dcb3
43dc3f:	74 6f                	je     0x43dcb0
43dc41:	6e                   	outsb  %ds:(%esi),(%dx)
43dc42:	05 4d 65 6e 75       	add    $0x756e654d,%eax
43dc47:	73 4c                	jae    0x43dc95
43dc49:	dc 43 00             	faddl  0x0(%ebx)
43dc4c:	03 0f                	add    (%edi),%ecx
43dc4e:	54                   	push   %esp
43dc4f:	4d                   	dec    %ebp
43dc50:	65 6e                	outsb  %gs:(%esi),(%dx)
43dc52:	75 41                	jne    0x43dc95
43dc54:	6e                   	outsb  %ds:(%esi),(%dx)
43dc55:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
43dc5c:	73 01                	jae    0x43dc5f
43dc5e:	00 00                	add    %al,(%eax)
43dc60:	00 00                	add    %al,(%eax)
43dc62:	04 00                	add    $0x0,%al
43dc64:	00 00                	add    %al,(%eax)
43dc66:	48                   	dec    %eax
43dc67:	dc 43 00             	faddl  0x0(%ebx)
43dc6a:	0d 6d 61 4c 65       	or     $0x654c616d,%eax
43dc6f:	66 74 54             	data16 je 0x43dcc6
43dc72:	6f                   	outsl  %ds:(%esi),(%dx)
43dc73:	52                   	push   %edx
43dc74:	69 67 68 74 0d 6d 61 	imul   $0x616d0d74,0x68(%edi),%esp
43dc7b:	52                   	push   %edx
43dc7c:	69 67 68 74 54 6f 4c 	imul   $0x4c6f5474,0x68(%edi),%esp
43dc83:	65 66 74 0d          	gs data16 je 0x43dc94
43dc87:	6d                   	insl   (%dx),%es:(%edi)
43dc88:	61                   	popa
43dc89:	54                   	push   %esp
43dc8a:	6f                   	outsl  %ds:(%esi),(%dx)
43dc8b:	70 54                	jo     0x43dce1
43dc8d:	6f                   	outsl  %ds:(%esi),(%dx)
43dc8e:	42                   	inc    %edx
43dc8f:	6f                   	outsl  %ds:(%esi),(%dx)
43dc90:	74 74                	je     0x43dd06
43dc92:	6f                   	outsl  %ds:(%esi),(%dx)
43dc93:	6d                   	insl   (%dx),%es:(%edi)
43dc94:	0d 6d 61 42 6f       	or     $0x6f42616d,%eax
43dc99:	74 74                	je     0x43dd0f
43dc9b:	6f                   	outsl  %ds:(%esi),(%dx)
43dc9c:	6d                   	insl   (%dx),%es:(%edi)
43dc9d:	54                   	push   %esp
43dc9e:	6f                   	outsl  %ds:(%esi),(%dx)
43dc9f:	54                   	push   %esp
43dca0:	6f                   	outsl  %ds:(%esi),(%dx)
43dca1:	70 06                	jo     0x43dca9
43dca3:	6d                   	insl   (%dx),%es:(%edi)
43dca4:	61                   	popa
43dca5:	4e                   	dec    %esi
43dca6:	6f                   	outsl  %ds:(%esi),(%dx)
43dca7:	6e                   	outsb  %ds:(%esi),(%dx)
43dca8:	65 05 4d 65 6e 75    	gs add $0x756e654d,%eax
43dcae:	73 90                	jae    0x43dc40
43dcb0:	b4 dc                	mov    $0xdc,%ah
43dcb2:	43                   	inc    %ebx
43dcb3:	00 06                	add    %al,(%esi)
43dcb5:	0e                   	push   %cs
43dcb6:	54                   	push   %esp
43dcb7:	4d                   	dec    %ebp
43dcb8:	65 6e                	outsb  %gs:(%esi),(%dx)
43dcba:	75 41                	jne    0x43dcfd
43dcbc:	6e                   	outsb  %ds:(%esi),(%dx)
43dcbd:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
43dcc4:	01 48 dc             	add    %ecx,-0x24(%eax)
43dcc7:	43                   	inc    %ebx
43dcc8:	00 8d 40 00 18 dd    	add    %cl,-0x22e7ffc0(%ebp)
43dcce:	43                   	inc    %ebx
43dcdb:	00 6c dd 43          	add    %ch,0x43(%ebp,%ebx,8)
43dceb:	00 5c dd 43          	add    %bl,0x43(%ebp,%ebx,8)
43dcef:	00 78 00             	add    %bh,0x0(%eax)
43dcf2:	00 00                	add    %al,(%eax)
43dcf4:	ec                   	in     (%dx),%al
43dcf5:	d8 43 00             	fadds  0x0(%ebx)
43dcf8:	9c                   	pushf
43dcf9:	ef                   	out    %eax,(%dx)
43dcfa:	41                   	inc    %ecx
43dcfb:	00 70 3b             	add    %dh,0x3b(%eax)
43dcfe:	40                   	inc    %eax
43dcff:	00 d8                	add    %bl,%al
43dd01:	e8 41 00 78 3b       	call   0x3bbbdd47
43dd06:	40                   	inc    %eax
43dd07:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
43dd0b:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
43dd12:	40                   	inc    %eax
43dd13:	00 74 36 44          	add    %dh,0x44(%esi,%esi,1)
43dd17:	00 bc 88 41 00 a0 eb 	add    %bh,-0x145fffbf(%eax,%ecx,4)
43dd1e:	41                   	inc    %ecx
43dd1f:	00 d8                	add    %bl,%al
43dd21:	87 41 00             	xchg   %eax,0x0(%ecx)
43dd24:	34 29                	xor    $0x29,%al
43dd26:	44                   	inc    %esp
43dd27:	00 d0                	add    %dl,%al
43dd29:	29 44 00 88          	sub    %eax,-0x78(%eax,%eax,1)
43dd2d:	ec                   	in     (%dx),%al
43dd2e:	41                   	inc    %ecx
43dd2f:	00 80 ed 41 00 b4    	add    %al,-0x4bffbe13(%eax)
43dd35:	ef                   	out    %eax,(%dx)
43dd36:	41                   	inc    %ecx
43dd37:	00 98 ec 41 00 90    	add    %bl,-0x6fffbe14(%eax)
43dd3d:	ec                   	in     (%dx),%al
43dd3e:	41                   	inc    %ecx
43dd3f:	00 bc ef 41 00 00 36 	add    %bh,0x36000041(%edi,%ebp,8)
43dd46:	44                   	inc    %esp
43dd47:	00 1c 29             	add    %bl,(%ecx,%ebp,1)
43dd4a:	44                   	inc    %esp
43dd4b:	00 48 1f             	add    %cl,0x1f(%eax)
43dd4e:	44                   	inc    %esp
43dd4f:	00 4c 29 44          	add    %cl,0x44(%ecx,%ebp,1)
43dd53:	00 a8 36 44 00 64    	add    %ch,0x64004436(%eax)
43dd59:	37                   	aaa
43dd5a:	44                   	inc    %esp
43dd5b:	00 0a                	add    %cl,(%edx)
43dd5d:	54                   	push   %esp
43dd5e:	50                   	push   %eax
43dd5f:	6f                   	outsl  %ds:(%esi),(%dx)
43dd60:	70 75                	jo     0x43ddd7
43dd62:	70 4d                	jo     0x43ddb1
43dd64:	65 6e                	outsb  %gs:(%esi),(%dx)
43dd66:	75 90                	jne    0x43dcf8
43dd68:	6c                   	insb   (%dx),%es:(%edi)
43dd69:	dd 43 00             	fldl   0x0(%ebx)
43dd6c:	07                   	pop    %es
43dd6d:	0a 54 50 6f          	or     0x6f(%eax,%edx,2),%dl
43dd71:	70 75                	jo     0x43dde8
43dd73:	70 4d                	jo     0x43ddc2
43dd75:	65 6e                	outsb  %gs:(%esi),(%dx)
43dd77:	75 18                	jne    0x43dd91
43dd79:	dd 43 00             	fldl   0x0(%ebx)
43dd7c:	a8 d9                	test   $0xd9,%al
43dd7e:	43                   	inc    %ebx
43dd7f:	00 10                	add    %dl,(%eax)
43dd81:	00 05 4d 65 6e 75    	add    %al,0x756e654d
43dd87:	73 0d                	jae    0x43dd96
43dd89:	00 c8                	add    %cl,%al
43dd8b:	db 43 00             	fildl  0x0(%ebx)
43dd8e:	60                   	pusha
43dd8f:	00 00                	add    %al,(%eax)
43dd91:	ff 60 00             	jmp    *0x0(%eax)
43dd94:	00 ff                	add    %bh,%bh
43dd96:	01 00                	add    %eax,(%eax)
43dd98:	00 00                	add    %al,(%eax)
43dd9a:	00 00                	add    %al,(%eax)
43dd9c:	00 80 00 00 00 00    	add    %al,0x0(%eax)
43dda2:	03 00                	add    (%eax),%eax
43dda4:	09 41 6c             	or     %eax,0x6c(%ecx)
43dda7:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
43ddae:	c8 d3 43 00          	enter  $0x43d3,$0x0
43ddb2:	4c                   	dec    %esp
43ddb3:	2e 44                	cs inc %esp
43ddb5:	00 5c 2e 44          	add    %bl,0x44(%esi,%ebp,1)
43ddb9:	00 01                	add    %al,(%ecx)
43ddbb:	00 00                	add    %al,(%eax)
43ddbd:	00 00                	add    %al,(%eax)
43ddbf:	00 00                	add    %al,(%eax)
43ddc1:	80 00 00             	addb   $0x0,(%eax)
43ddc4:	00 00                	add    %al,(%eax)
43ddc6:	04 00                	add    $0x0,%al
43ddc8:	0b 41 75             	or     0x75(%ecx),%eax
43ddcb:	74 6f                	je     0x43de3c
43ddcd:	48                   	dec    %eax
43ddce:	6f                   	outsl  %ds:(%esi),(%dx)
43ddcf:	74 6b                	je     0x43de3c
43ddd1:	65 79 73             	gs jns 0x43de47
43ddd4:	c8 d3 43 00          	enter  $0x43d3,$0x0
43ddd8:	70 2e                	jo     0x43de08
43ddda:	44                   	inc    %esp
43dddb:	00 80 2e 44 00 01    	add    %al,0x100442e(%eax)
43dde1:	00 00                	add    %al,(%eax)
43dde3:	00 00                	add    %al,(%eax)
43dde5:	00 00                	add    %al,(%eax)
43dde7:	80 00 00             	addb   $0x0,(%eax)
43ddea:	00 00                	add    %al,(%eax)
43ddec:	05 00 11 41 75       	add    $0x75411100,%eax
43ddf1:	74 6f                	je     0x43de62
43ddf3:	4c                   	dec    %esp
43ddf4:	69 6e 65 52 65 64 75 	imul   $0x75646552,0x65(%esi),%ebp
43ddfb:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
43ddff:	6e                   	outsb  %ds:(%esi),(%dx)
43de00:	00 10                	add    %dl,(%eax)
43de02:	40                   	inc    %eax
43de03:	00 61 00             	add    %ah,0x0(%ecx)
43de06:	00 ff                	add    %bh,%bh
43de08:	61                   	popa
43de09:	00 00                	add    %al,(%eax)
43de0b:	ff 01                	incl   (%ecx)
43de0d:	00 00                	add    %al,(%eax)
43de0f:	00 00                	add    %al,(%eax)
43de11:	00 00                	add    %al,(%eax)
43de13:	80 01 00             	addb   $0x0,(%ecx)
43de16:	00 00                	add    %al,(%eax)
43de18:	06                   	push   %es
43de19:	00 09                	add    %cl,(%ecx)
43de1b:	41                   	inc    %ecx
43de1c:	75 74                	jne    0x43de92
43de1e:	6f                   	outsl  %ds:(%esi),(%dx)
43de1f:	50                   	push   %eax
43de20:	6f                   	outsl  %ds:(%esi),(%dx)
43de21:	70 75                	jo     0x43de98
43de23:	70 7c                	jo     0x43dea1
43de25:	55                   	push   %ebp
43de26:	41                   	inc    %ecx
43de27:	00 30                	add    %dh,(%eax)
43de29:	00 00                	add    %al,(%eax)
43de2b:	ff d4                	call   *%esp
43de2d:	2d 44 00 60 26       	sub    $0x26600044,%eax
43de32:	44                   	inc    %esp
43de33:	00 00                	add    %al,(%eax)
43de35:	00 00                	add    %al,(%eax)
43de37:	80 00 00             	addb   $0x0,(%eax)
43de3a:	00 80 07 00 08 42    	add    %al,0x42080007(%eax)
43de40:	69 44 69 4d 6f 64 65 	imul   $0xb065646f,0x4d(%ecx,%ebp,2),%eax
43de47:	b0
43de48:	56                   	push   %esi
43de49:	41                   	inc    %ecx
43de4a:	00 bc 36 44 00 c4 36 	add    %bh,0x36c40044(%esi,%esi,1)
43de51:	44                   	inc    %esp
43de52:	00 01                	add    %al,(%ecx)
43de54:	00 00                	add    %al,(%eax)
43de56:	00 00                	add    %al,(%eax)
43de58:	00 00                	add    %al,(%eax)
43de5a:	80 00 00             	addb   $0x0,(%eax)
43de5d:	00 00                	add    %al,(%eax)
43de5f:	08 00                	or     %al,(%eax)
43de61:	0b 48 65             	or     0x65(%eax),%ecx
43de64:	6c                   	insb   (%dx),%es:(%edi)
43de65:	70 43                	jo     0x43deaa
43de67:	6f                   	outsl  %ds:(%esi),(%dx)
43de68:	6e                   	outsb  %ds:(%esi),(%dx)
43de69:	74 65                	je     0x43ded0
43de6b:	78 74                	js     0x43dee1
43de6d:	6c                   	insb   (%dx),%es:(%edi)
43de6e:	78 45                	js     0x43deb5
43de70:	00 48 00             	add    %cl,0x0(%eax)
43de73:	00 ff                	add    %bh,%bh
43de75:	94                   	xchg   %eax,%esp
43de76:	29 44 00 01          	sub    %eax,0x1(%eax,%eax,1)
43de7a:	00 00                	add    %al,(%eax)
43de7c:	00 00                	add    %al,(%eax)
43de7e:	00 00                	add    %al,(%eax)
43de80:	80 00 00             	addb   $0x0,(%eax)
43de83:	00 80 09 00 06 49    	add    %al,0x49060009(%eax)
43de89:	6d                   	insl   (%dx),%es:(%edi)
43de8a:	61                   	popa
43de8b:	67 65 73 b0          	addr16 gs jae 0x43de3f
43de8f:	dc 43 00             	faddl  0x0(%ebx)
43de92:	69 00 00 ff 69 00    	imul   $0x69ff00,(%eax),%eax
43de98:	00 ff                	add    %bh,%bh
43de9a:	01 00                	add    %eax,(%eax)
43de9c:	00 00                	add    %al,(%eax)
43de9e:	00 00                	add    %al,(%eax)
43dea0:	00 80 00 00 00 00    	add    %al,0x0(%eax)
43dea6:	0a 00                	or     (%eax),%al
43dea8:	0d 4d 65 6e 75       	or     $0x756e654d,%eax
43dead:	41                   	inc    %ecx
43deae:	6e                   	outsb  %ds:(%esi),(%dx)
43deaf:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
43deb6:	00 10                	add    %dl,(%eax)
43deb8:	40                   	inc    %eax
43deb9:	00 40 00             	add    %al,0x0(%eax)
43debc:	00 ff                	add    %bh,%bh
43debe:	54                   	push   %esp
43debf:	28 44 00 01          	sub    %al,0x1(%eax,%eax,1)
43dec3:	00 00                	add    %al,(%eax)
43dec5:	00 00                	add    %al,(%eax)
43dec7:	00 00                	add    %al,(%eax)
43dec9:	80 00 00             	addb   $0x0,(%eax)
43decc:	00 00                	add    %al,(%eax)
43dece:	0b 00                	or     (%eax),%eax
43ded0:	09 4f 77             	or     %ecx,0x77(%edi)
43ded3:	6e                   	outsb  %ds:(%esi),(%dx)
43ded4:	65 72 44             	gs jb  0x43df1b
43ded7:	72 61                	jb     0x43df3a