43cbbc:	00 00                	add    %al,(%eax)
43cbbe:	08 43 6f             	or     %al,0x6f(%ebx)
43cbc1:	6e                   	outsb  %ds:(%esi),(%dx)
43cbc2:	74 72                	je     0x43cc36
43cbc4:	6f                   	outsl  %ds:(%esi),(%dx)
43cbc5:	6c                   	insb   (%dx),%es:(%edi)
43cbc6:	73 00                	jae    0x43cbc8
43cbc8:	00 8d 40 00 18 cc    	add    %cl,-0x33e7ffc0(%ebp)
43cbce:	43                   	inc    %ebx
43cbeb:	00 44 cc 43          	add    %al,0x43(%esp,%ecx,8)
43cbef:	00 40 00             	add    %al,0x0(%eax)
43cbf2:	00 00                	add    %al,(%eax)
43cbf4:	08 cb                	or     %cl,%bl
43cbf6:	43                   	inc    %ebx
43cbf7:	00 40 3a             	add    %al,0x3a(%eax)
43cbfa:	40                   	inc    %eax
43cbfb:	00 e0                	add    %ah,%al
43cbfd:	ef                   	out    %eax,(%dx)
43cbfe:	43                   	inc    %ebx
43cbff:	00 d0                	add    %dl,%al
43cc01:	ef                   	out    %eax,(%dx)
43cc02:	43                   	inc    %ebx
43cc03:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
43cc07:	00 48 3a             	add    %cl,0x3a(%eax)
43cc0a:	40                   	inc    %eax
43cc0b:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
43cc12:	40                   	inc    %eax
43cc13:	00 ec                	add    %ch,%ah
43cc15:	37                   	aaa
43cc16:	40                   	inc    %eax
43cc17:	00 6c f0 43          	add    %ch,0x43(%eax,%esi,8)
43cc1b:	00 a0 f0 43 00 b8    	add    %ah,-0x47ffbc10(%eax)
43cc21:	f0 43                	lock inc %ebx
43cc23:	00 5c ee 43          	add    %bl,0x43(%esi,%ebp,8)
43cc27:	00 14 f0             	add    %dl,(%eax,%esi,8)
43cc2a:	43                   	inc    %ebx
43cc2b:	00 20                	add    %ah,(%eax)
43cc2d:	ee                   	out    %al,(%dx)
43cc2e:	43                   	inc    %ebx
43cc2f:	00 c4                	add    %al,%ah
43cc31:	f0 43                	lock inc %ebx
43cc33:	00 78 ef             	add    %bh,-0x11(%eax)
43cc36:	43                   	inc    %ebx
43cc37:	00 e4                	add    %ah,%ah
43cc39:	f0 43                	lock inc %ebx
43cc3b:	00 40 f0             	add    %al,-0x10(%eax)
43cc3e:	43                   	inc    %ebx
43cc3f:	00 f0                	add    %dh,%al
43cc41:	ef                   	out    %eax,(%dx)
43cc42:	43                   	inc    %ebx
43cc43:	00 12                	add    %dl,(%edx)
43cc45:	54                   	push   %esp
43cc46:	44                   	inc    %esp
43cc47:	72 61                	jb     0x43ccaa
43cc49:	67 43                	addr16 inc %ebx
43cc4b:	6f                   	outsl  %ds:(%esi),(%dx)
43cc4c:	6e                   	outsb  %ds:(%esi),(%dx)
43cc4d:	74 72                	je     0x43ccc1
43cc4f:	6f                   	outsl  %ds:(%esi),(%dx)
43cc50:	6c                   	insb   (%dx),%es:(%edi)
43cc51:	4f                   	dec    %edi
43cc52:	62 6a 65             	bound  %ebp,0x65(%edx)
43cc55:	63 74 90 a4          	arpl   %esi,-0x5c(%eax,%edx,4)
43cc59:	cc                   	int3
43cc5a:	43                   	inc    %ebx
43cc77:	00 d0                	add    %dl,%al
43cc79:	cc                   	int3
43cc7a:	43                   	inc    %ebx
43cc7b:	00 40 00             	add    %al,0x0(%eax)
43cc7e:	00 00                	add    %al,(%eax)
43cc80:	cc                   	int3
43cc81:	cb                   	lret
43cc82:	43                   	inc    %ebx
43cc83:	00 40 3a             	add    %al,0x3a(%eax)
43cc86:	40                   	inc    %eax
43cc87:	00 e0                	add    %ah,%al
43cc89:	ef                   	out    %eax,(%dx)
43cc8a:	43                   	inc    %ebx
43cc8b:	00 04 f1             	add    %al,(%ecx,%esi,8)
43cc8e:	43                   	inc    %ebx
43cc8f:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
43cc93:	00 48 3a             	add    %cl,0x3a(%eax)
43cc96:	40                   	inc    %eax
43cc97:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
43cc9e:	40                   	inc    %eax
43cc9f:	00 ec                	add    %ch,%ah
43cca1:	37                   	aaa
43cca2:	40                   	inc    %eax
43cca3:	00 6c f0 43          	add    %ch,0x43(%eax,%esi,8)
43cca7:	00 a0 f0 43 00 b8    	add    %ah,-0x47ffbc10(%eax)
43ccad:	f0 43                	lock inc %ebx
43ccaf:	00 5c ee 43          	add    %bl,0x43(%esi,%ebp,8)
43ccb3:	00 14 f0             	add    %dl,(%eax,%esi,8)
43ccb6:	43                   	inc    %ebx
43ccb7:	00 20                	add    %ah,(%eax)
43ccb9:	ee                   	out    %al,(%dx)
43ccba:	43                   	inc    %ebx
43ccbb:	00 c4                	add    %al,%ah
43ccbd:	f0 43                	lock inc %ebx
43ccbf:	00 78 ef             	add    %bh,-0x11(%eax)
43ccc2:	43                   	inc    %ebx
43ccc3:	00 e4                	add    %ah,%ah
43ccc5:	f0 43                	lock inc %ebx
43ccc7:	00 40 f0             	add    %al,-0x10(%eax)
43ccca:	43                   	inc    %ebx
43cccb:	00 f0                	add    %dh,%al
43cccd:	ef                   	out    %eax,(%dx)
43ccce:	43                   	inc    %ebx
43cccf:	00 14 54             	add    %dl,(%esp,%edx,2)
43ccd2:	44                   	inc    %esp
43ccd3:	72 61                	jb     0x43cd36
43ccd5:	67 43                	addr16 inc %ebx
43ccd7:	6f                   	outsl  %ds:(%esi),(%dx)
43ccd8:	6e                   	outsb  %ds:(%esi),(%dx)
43ccd9:	74 72                	je     0x43cd4d
43ccdb:	6f                   	outsl  %ds:(%esi),(%dx)
43ccdc:	6c                   	insb   (%dx),%es:(%edi)
43ccdd:	4f                   	dec    %edi
43ccde:	62 6a 65             	bound  %ebp,0x65(%edx)
43cce1:	63 74 45 78          	arpl   %esi,0x78(%ebp,%eax,2)
43cce5:	8d 40 00             	lea    0x0(%eax),%eax
43cce8:	34 cd                	xor    $0xcd,%al
43ccea:	43                   	inc    %ebx
43cd07:	00 70 cd             	add    %dh,-0x33(%eax)
43cd0a:	43                   	inc    %ebx
43cd0b:	00 70 00             	add    %dh,0x0(%eax)
43cd0e:	00 00                	add    %al,(%eax)
43cd10:	08 cb                	or     %cl,%bl
43cd12:	43                   	inc    %ebx
43cd13:	00 40 3a             	add    %al,0x3a(%eax)
43cd16:	40                   	inc    %eax
43cd17:	00 e0                	add    %ah,%al
43cd19:	ef                   	out    %eax,(%dx)
43cd1a:	43                   	inc    %ebx
43cd1b:	00 d0                	add    %dl,%al
43cd1d:	ef                   	out    %eax,(%dx)
43cd1e:	43                   	inc    %ebx
43cd1f:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
43cd23:	00 48 3a             	add    %cl,0x3a(%eax)
43cd26:	40                   	inc    %eax
43cd27:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
43cd2e:	40                   	inc    %eax
43cd2f:	00 6c f1 43          	add    %ch,0x43(%ecx,%esi,8)
43cd33:	00 6c f0 43          	add    %ch,0x43(%eax,%esi,8)
43cd37:	00 e4                	add    %ah,%ah
43cd39:	f2 43                	repnz inc %ebx
43cd3b:	00 58 ef             	add    %bl,-0x11(%eax)
43cd3e:	43                   	inc    %ebx
43cd3f:	00 5c ee 43          	add    %bl,0x43(%esi,%ebp,8)
43cd43:	00 9c f1 43 00 20 ee 	add    %bl,-0x11dfffbd(%ecx,%esi,8)
43cd4a:	43                   	inc    %ebx
43cd4b:	00 74 ef 43          	add    %dh,0x43(%edi,%ebp,8)
43cd4f:	00 78 ef             	add    %bh,-0x11(%eax)
43cd52:	43                   	inc    %ebx
43cd53:	00 80 ef 43 00 f8    	add    %al,-0x7ffbc11(%eax)
43cd59:	f1                   	int1
43cd5a:	43                   	inc    %ebx
43cd5b:	00 08                	add    %cl,(%eax)
43cd5d:	f1                   	int1
43cd5e:	43                   	inc    %ebx
43cd5f:	00 40 f2             	add    %al,-0xe(%eax)
43cd62:	43                   	inc    %ebx
43cd63:	00 bc f2 43 00 d0 f2 	add    %bh,-0xd2fffbd(%edx,%esi,8)
43cd6a:	43                   	inc    %ebx
43cd6b:	00 f0                	add    %dh,%al
43cd6d:	f2 43                	repnz inc %ebx
43cd6f:	00 0f                	add    %cl,(%edi)
43cd71:	54                   	push   %esp
43cd72:	44                   	inc    %esp
43cd73:	72 61                	jb     0x43cdd6
43cd75:	67 44                	addr16 inc %esp
43cd77:	6f                   	outsl  %ds:(%esi),(%dx)
43cd78:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
43cd7b:	62 6a 65             	bound  %ebp,0x65(%edx)
43cd7e:	63 74 84 cd          	arpl   %esi,-0x33(%esp,%eax,4)
43cd82:	43                   	inc    %ebx
43cd83:	00 07                	add    %al,(%edi)
43cd85:	0f 54 44 72 61       	andps  0x61(%edx,%esi,2),%xmm0
43cd8a:	67 44                	addr16 inc %esp
43cd8c:	6f                   	outsl  %ds:(%esi),(%dx)
43cd8d:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
43cd90:	62 6a 65             	bound  %ebp,0x65(%edx)
43cd93:	63 74 34 cd          	arpl   %esi,-0x33(%esp,%esi,1)
43cd97:	43                   	inc    %ebx
43cd98:	00 98 cb 43 00 00    	add    %bl,0x43cb(%eax)
43cd9e:	00 08                	add    %cl,(%eax)
43cda0:	43                   	inc    %ebx
43cda1:	6f                   	outsl  %ds:(%esi),(%dx)
43cda2:	6e                   	outsb  %ds:(%esi),(%dx)
43cda3:	74 72                	je     0x43ce17
43cda5:	6f                   	outsl  %ds:(%esi),(%dx)
43cda6:	6c                   	insb   (%dx),%es:(%edi)
43cda7:	73 00                	jae    0x43cda9
43cda9:	00 8b c0 f8 cd 43    	add    %cl,0x43cdf8c0(%ebx)
43cdcb:	00 34 ce             	add    %dh,(%esi,%ecx,8)
43cdce:	43                   	inc    %ebx
43cdcf:	00 70 00             	add    %dh,0x0(%eax)
43cdd2:	00 00                	add    %al,(%eax)
43cdd4:	e8 cc 43 00 40       	call   0x404411a5
43cdd9:	3a 40 00             	cmp    0x0(%eax),%al
43cddc:	e0 ef                	loopne 0x43cdcd
43cdde:	43                   	inc    %ebx
43cddf:	00 f8                	add    %bh,%al
43cde1:	f2 43                	repnz inc %ebx
43cde3:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
43cde7:	00 48 3a             	add    %cl,0x3a(%eax)
43cdea:	40                   	inc    %eax
43cdeb:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
43cdf2:	40                   	inc    %eax
43cdf3:	00 6c f1 43          	add    %ch,0x43(%ecx,%esi,8)
43cdf7:	00 6c f0 43          	add    %ch,0x43(%eax,%esi,8)
43cdfb:	00 e4                	add    %ah,%ah
43cdfd:	f2 43                	repnz inc %ebx
43cdff:	00 58 ef             	add    %bl,-0x11(%eax)
43ce02:	43                   	inc    %ebx
43ce03:	00 5c ee 43          	add    %bl,0x43(%esi,%ebp,8)
43ce07:	00 9c f1 43 00 20 ee 	add    %bl,-0x11dfffbd(%ecx,%esi,8)
43ce0e:	43                   	inc    %ebx
43ce0f:	00 74 ef 43          	add    %dh,0x43(%edi,%ebp,8)
43ce13:	00 78 ef             	add    %bh,-0x11(%eax)
43ce16:	43                   	inc    %ebx
43ce17:	00 80 ef 43 00 f8    	add    %al,-0x7ffbc11(%eax)
43ce1d:	f1                   	int1
43ce1e:	43                   	inc    %ebx
43ce1f:	00 08                	add    %cl,(%eax)
43ce21:	f1                   	int1
43ce22:	43                   	inc    %ebx
43ce23:	00 40 f2             	add    %al,-0xe(%eax)
43ce26:	43                   	inc    %ebx
43ce27:	00 bc f2 43 00 d0 f2 	add    %bh,-0xd2fffbd(%edx,%esi,8)
43ce2e:	43                   	inc    %ebx
43ce2f:	00 f0                	add    %dh,%al
43ce31:	f2 43                	repnz inc %ebx
43ce33:	00 11                	add    %dl,(%ecx)
43ce35:	54                   	push   %esp
43ce36:	44                   	inc    %esp
43ce37:	72 61                	jb     0x43ce9a
43ce39:	67 44                	addr16 inc %esp
43ce3b:	6f                   	outsl  %ds:(%esi),(%dx)
43ce3c:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
43ce3f:	62 6a 65             	bound  %ebp,0x65(%edx)
43ce42:	63 74 45 78          	arpl   %esi,0x78(%ebp,%eax,2)
43ce46:	8b c0                	mov    %eax,%eax
43ce48:	94                   	xchg   %eax,%esp
43ce49:	ce                   	into
43ce4a:	43                   	inc    %ebx
43ce57:	00 c0                	add    %al,%al
43ce59:	ce                   	into
43ce5a:	43                   	inc    %ebx
43ce67:	00 ac ce 43 00 64 00 	add    %ch,0x640043(%esi,%ecx,8)
43ce6e:	00 00                	add    %al,(%eax)
43ce70:	bc b7 41 00 40       	mov    $0x400041b7,%esp
43ce75:	3a 40 00             	cmp    0x0(%eax),%al
43ce78:	4c                   	dec    %esp
43ce79:	3a 40 00             	cmp    0x0(%eax),%al
43ce7c:	50                   	push   %eax
43ce7d:	3a 40 00             	cmp    0x0(%eax),%al
43ce80:	54                   	push   %esp
43ce81:	3a 40 00             	cmp    0x0(%eax),%al
43ce84:	48                   	dec    %eax
43ce85:	3a 40 00             	cmp    0x0(%eax),%al
43ce88:	94                   	xchg   %eax,%esp
43ce89:	37                   	aaa
43ce8a:	40                   	inc    %eax
43ce8b:	00 b0 37 40 00 dc    	add    %dh,-0x23ffbfc9(%eax)
43ce91:	04 44                	add    $0x44,%al
43ce93:	00 90 46 41 00 98    	add    %dl,-0x67ffbeba(%eax)
43ce99:	46                   	inc    %esi
43ce9a:	41                   	inc    %ecx
43ce9b:	00 ac 45 41 00 6c da 	add    %ch,-0x2593ffbf(%ebp,%eax,2)
43cea2:	41                   	inc    %ecx
43cea3:	00 58 da             	add    %bl,-0x26(%eax)
43cea6:	41                   	inc    %ecx
43cea7:	00 08                	add    %cl,(%eax)
43cea9:	05 44 00 0e 54       	add    $0x540e0044,%eax
43ceae:	43                   	inc    %ebx
43ceaf:	6f                   	outsl  %ds:(%esi),(%dx)
43ceb0:	6e                   	outsb  %ds:(%esi),(%dx)
43ceb1:	74 72                	je     0x43cf25
43ceb3:	6f                   	outsl  %ds:(%esi),(%dx)
43ceb4:	6c                   	insb   (%dx),%es:(%edi)
43ceb5:	43                   	inc    %ebx
43ceb6:	61                   	popa
43ceb7:	6e                   	outsb  %ds:(%esi),(%dx)
43ceb8:	76 61                	jbe    0x43cf1b
43ceba:	73 90                	jae    0x43ce4c
43cebc:	c0 ce 43             	ror    $0x43,%dh
43cebf:	00 07                	add    %al,(%edi)
43cec1:	0e                   	push   %cs
43cec2:	54                   	push   %esp
43cec3:	43                   	inc    %ebx
43cec4:	6f                   	outsl  %ds:(%esi),(%dx)
43cec5:	6e                   	outsb  %ds:(%esi),(%dx)
43cec6:	74 72                	je     0x43cf3a
43cec8:	6f                   	outsl  %ds:(%esi),(%dx)
43cec9:	6c                   	insb   (%dx),%es:(%edi)
43ceca:	43                   	inc    %ebx
43cecb:	61                   	popa
43cecc:	6e                   	outsb  %ds:(%esi),(%dx)
43cecd:	76 61                	jbe    0x43cf30
43cecf:	73 94                	jae    0x43ce65
43ced1:	ce                   	into
43ced2:	43                   	inc    %ebx
43ced3:	00 28                	add    %ch,(%eax)
43ced5:	b8 41 00 04 00       	mov    $0x40041,%eax
43ceda:	08 43 6f             	or     %al,0x6f(%ebx)
43cedd:	6e                   	outsb  %ds:(%esi),(%dx)
43cede:	74 72                	je     0x43cf52
43cee0:	6f                   	outsl  %ds:(%esi),(%dx)
43cee1:	6c                   	insb   (%dx),%es:(%edi)
43cee2:	73 00                	jae    0x43cee4
43cee4:	00 8d 40 00 34 cf    	add    %cl,-0x30cbffc0(%ebp)
43ceea:	43                   	inc    %ebx
43cf07:	00 b0 cf 43 00 1c    	add    %dh,0x1c0043cf(%eax)
43cf0d:	00 00                	add    %al,(%eax)
43cf0f:	00 08                	add    %cl,(%eax)
43cf11:	7a 42                	jp     0x43cf55
43cf13:	00 40 3a             	add    %al,0x3a(%eax)
43cf16:	40                   	inc    %eax
43cf17:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
43cf1b:	00 50 3a             	add    %dl,0x3a(%eax)
43cf1e:	40                   	inc    %eax
43cf1f:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
43cf23:	00 48 3a             	add    %cl,0x3a(%eax)
43cf26:	40                   	inc    %eax
43cf27:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
43cf2e:	40                   	inc    %eax
43cf2f:	00 c0                	add    %al,%al
43cf31:	a2 41 00 4c 07       	mov    %al,0x74c0041
43cf36:	44                   	inc    %esp
43cf37:	00 f4                	add    %dh,%ah
43cf39:	a2 41 00 6c 09       	mov    %al,0x96c0041
43cf3e:	44                   	inc    %esp
43cf3f:	00 28                	add    %ch,(%eax)
43cf41:	a3 41 00 18 0a       	mov    %eax,0xa180041
43cf46:	44                   	inc    %esp
43cf47:	00 78 a2             	add    %bh,-0x5e(%eax)
43cf4a:	41                   	inc    %ecx
43cf4b:	00 0c a3             	add    %cl,(%ebx,%eiz,4)
43cf4e:	41                   	inc    %ecx
43cf4f:	00 60 a3             	add    %ah,-0x5d(%eax)
43cf52:	41                   	inc    %ecx
43cf53:	00 58 08             	add    %bl,0x8(%eax)
43cf56:	44                   	inc    %esp
43cf57:	00 50 80             	add    %dl,-0x80(%eax)
43cf5a:	42                   	inc    %edx
43cf5b:	00 cc                	add    %cl,%ah
43cf5d:	08 44 00 78          	or     %al,0x78(%eax,%eax,1)
43cf61:	80 42 00 8c          	addb   $0x8c,0x0(%edx)
43cf65:	80 42 00 44          	addb   $0x44,0x0(%edx)