43a8e6:	67 65 72 00          	addr16 gs jb 0x43a8ea
43a8ea:	01 59 07             	add    %ebx,0x7(%ecx)
43a8ed:	49                   	dec    %ecx
43a8ee:	6e                   	outsb  %ds:(%esi),(%dx)
43a8ef:	74 65                	je     0x43a956
43a8f1:	67 65 72 00          	addr16 gs jb 0x43a8f5
43a8f5:	f4                   	hlt
43a8f6:	10 40 00             	adc    %al,0x0(%eax)
43a8f9:	80 12 41             	adcb   $0x41,(%edx)
43a8fc:	00 3c 10             	add    %bh,(%eax,%edx,1)
43a8ff:	40                   	inc    %eax
43a900:	00 3c 10             	add    %bh,(%eax,%edx,1)
43a903:	40                   	inc    %eax
43a904:	00 8d 40 00 0c a9    	add    %cl,-0x56f3ffc0(%ebp)
43a90a:	43                   	inc    %ebx
43a90b:	00 08                	add    %cl,(%eax)
43a90d:	09 54 4b 65          	or     %edx,0x65(%ebx,%ecx,2)
43a911:	79 45                	jns    0x43a958
43a913:	76 65                	jbe    0x43a97a
43a915:	6e                   	outsb  %ds:(%esi),(%dx)
43a916:	74 00                	je     0x43a918
43a918:	03 08                	add    (%eax),%ecx
43a91a:	06                   	push   %es
43a91b:	53                   	push   %ebx
43a91c:	65 6e                	outsb  %gs:(%esi),(%dx)
43a91e:	64 65 72 07          	fs gs jb 0x43a929
43a922:	54                   	push   %esp
43a923:	4f                   	dec    %edi
43a924:	62 6a 65             	bound  %ebp,0x65(%edx)
43a927:	63 74 01 03          	arpl   %esi,0x3(%ecx,%eax,1)
43a92b:	4b                   	dec    %ebx
43a92c:	65 79 04             	gs jns 0x43a933
43a92f:	57                   	push   %edi
43a930:	6f                   	outsl  %ds:(%esi),(%dx)
43a931:	72 64                	jb     0x43a997
43a933:	00 05 53 68 69 66    	add    %al,0x66696853
43a939:	74 0b                	je     0x43a946
43a93b:	54                   	push   %esp
43a93c:	53                   	push   %ebx
43a93d:	68 69 66 74 53       	push   $0x53746669
43a942:	74 61                	je     0x43a9a5
43a944:	74 65                	je     0x43a9ab
43a946:	00 f4                	add    %dh,%ah
43a948:	10 40 00             	adc    %al,0x0(%eax)
43a94b:	68 10 40 00 80       	push   $0x80004010
43a950:	12 41 00             	adc    0x0(%ecx),%al
43a953:	90                   	nop
43a954:	58                   	pop    %eax
43a955:	a9 43 00 08 0e       	test   $0xe080043,%eax
43a95a:	54                   	push   %esp
43a95b:	4b                   	dec    %ebx
43a95c:	65 79 50             	gs jns 0x43a9af
43a95f:	72 65                	jb     0x43a9c6
43a961:	73 73                	jae    0x43a9d6
43a963:	45                   	inc    %ebp
43a964:	76 65                	jbe    0x43a9cb
43a966:	6e                   	outsb  %ds:(%esi),(%dx)
43a967:	74 00                	je     0x43a969
43a969:	02 08                	add    (%eax),%cl
43a96b:	06                   	push   %es
43a96c:	53                   	push   %ebx
43a96d:	65 6e                	outsb  %gs:(%esi),(%dx)
43a96f:	64 65 72 07          	fs gs jb 0x43a97a
43a973:	54                   	push   %esp
43a974:	4f                   	dec    %edi
43a975:	62 6a 65             	bound  %ebp,0x65(%edx)
43a978:	63 74 01 03          	arpl   %esi,0x3(%ecx,%eax,1)
43a97c:	4b                   	dec    %ebx
43a97d:	65 79 04             	gs jns 0x43a984
43a980:	43                   	inc    %ebx
43a981:	68 61 72 00 f4       	push   $0xf4007261
43a986:	10 40 00             	adc    %al,0x0(%eax)
43a989:	28 10                	sub    %dl,(%eax)
43a98b:	40                   	inc    %eax
43a98c:	00 8d 40 00 94 a9    	add    %cl,-0x566bffc0(%ebp)
43a992:	43                   	inc    %ebx
43a993:	00 08                	add    %cl,(%eax)
43a995:	0e                   	push   %cs
43a996:	54                   	push   %esp
43a997:	44                   	inc    %esp
43a998:	72 61                	jb     0x43a9fb
43a99a:	67 4f                	addr16 dec %edi
43a99c:	76 65                	jbe    0x43aa03
43a99e:	72 45                	jb     0x43a9e5
43a9a0:	76 65                	jbe    0x43aa07
43a9a2:	6e                   	outsb  %ds:(%esi),(%dx)
43a9a3:	74 00                	je     0x43a9a5
43a9a5:	06                   	push   %es
43a9a6:	08 06                	or     %al,(%esi)
43a9a8:	53                   	push   %ebx
43a9a9:	65 6e                	outsb  %gs:(%esi),(%dx)
43a9ab:	64 65 72 07          	fs gs jb 0x43a9b6
43a9af:	54                   	push   %esp
43a9b0:	4f                   	dec    %edi
43a9b1:	62 6a 65             	bound  %ebp,0x65(%edx)
43a9b4:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
43a9b8:	53                   	push   %ebx
43a9b9:	6f                   	outsl  %ds:(%esi),(%dx)
43a9ba:	75 72                	jne    0x43aa2e
43a9bc:	63 65 07             	arpl   %esp,0x7(%ebp)
43a9bf:	54                   	push   %esp
43a9c0:	4f                   	dec    %edi
43a9c1:	62 6a 65             	bound  %ebp,0x65(%edx)
43a9c4:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
43a9c8:	58                   	pop    %eax
43a9c9:	07                   	pop    %es
43a9ca:	49                   	dec    %ecx
43a9cb:	6e                   	outsb  %ds:(%esi),(%dx)
43a9cc:	74 65                	je     0x43aa33
43a9ce:	67 65 72 00          	addr16 gs jb 0x43a9d2
43a9d2:	01 59 07             	add    %ebx,0x7(%ecx)
43a9d5:	49                   	dec    %ecx
43a9d6:	6e                   	outsb  %ds:(%esi),(%dx)
43a9d7:	74 65                	je     0x43aa3e
43a9d9:	67 65 72 00          	addr16 gs jb 0x43a9dd
43a9dd:	05 53 74 61 74       	add    $0x74617453,%eax
43a9e2:	65 0a 54 44 72       	or     %gs:0x72(%esp,%eax,2),%dl
43a9e7:	61                   	popa
43a9e8:	67 53                	addr16 push %ebx
43a9ea:	74 61                	je     0x43aa4d
43a9ec:	74 65                	je     0x43aa53
43a9ee:	01 06                	add    %eax,(%esi)
43a9f0:	41                   	inc    %ecx
43a9f1:	63 63 65             	arpl   %esp,0x65(%ebx)
43a9f4:	70 74                	jo     0x43aa6a
43a9f6:	07                   	pop    %es
43a9f7:	42                   	inc    %edx
43a9f8:	6f                   	outsl  %ds:(%esi),(%dx)
43a9f9:	6f                   	outsl  %ds:(%esi),(%dx)
43a9fa:	6c                   	insb   (%dx),%es:(%edi)
43a9fb:	65 61                	gs popa
43a9fd:	6e                   	outsb  %ds:(%esi),(%dx)
43a9fe:	00 f4                	add    %dh,%ah
43aa00:	10 40 00             	adc    %al,0x0(%eax)
43aa03:	f4                   	hlt
43aa04:	10 40 00             	adc    %al,0x0(%eax)
43aa07:	3c 10                	cmp    $0x10,%al
43aa09:	40                   	inc    %eax
43aa0a:	00 3c 10             	add    %bh,(%eax,%edx,1)
43aa0d:	40                   	inc    %eax
43aa0e:	00 d8                	add    %bl,%al
43aa10:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43aa11:	43                   	inc    %ebx
43aa12:	00 00                	add    %al,(%eax)
43aa14:	10 40 00             	adc    %al,0x0(%eax)
43aa17:	90                   	nop
43aa18:	1c aa                	sbb    $0xaa,%al
43aa1a:	43                   	inc    %ebx
43aa1b:	00 08                	add    %cl,(%eax)
43aa1d:	0e                   	push   %cs
43aa1e:	54                   	push   %esp
43aa1f:	44                   	inc    %esp
43aa20:	72 61                	jb     0x43aa83
43aa22:	67 44                	addr16 inc %esp
43aa24:	72 6f                	jb     0x43aa95
43aa26:	70 45                	jo     0x43aa6d
43aa28:	76 65                	jbe    0x43aa8f
43aa2a:	6e                   	outsb  %ds:(%esi),(%dx)
43aa2b:	74 00                	je     0x43aa2d
43aa2d:	04 08                	add    $0x8,%al
43aa2f:	06                   	push   %es
43aa30:	53                   	push   %ebx
43aa31:	65 6e                	outsb  %gs:(%esi),(%dx)
43aa33:	64 65 72 07          	fs gs jb 0x43aa3e
43aa37:	54                   	push   %esp
43aa38:	4f                   	dec    %edi
43aa39:	62 6a 65             	bound  %ebp,0x65(%edx)
43aa3c:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
43aa40:	53                   	push   %ebx
43aa41:	6f                   	outsl  %ds:(%esi),(%dx)
43aa42:	75 72                	jne    0x43aab6
43aa44:	63 65 07             	arpl   %esp,0x7(%ebp)
43aa47:	54                   	push   %esp
43aa48:	4f                   	dec    %edi
43aa49:	62 6a 65             	bound  %ebp,0x65(%edx)
43aa4c:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
43aa50:	58                   	pop    %eax
43aa51:	07                   	pop    %es
43aa52:	49                   	dec    %ecx
43aa53:	6e                   	outsb  %ds:(%esi),(%dx)
43aa54:	74 65                	je     0x43aabb
43aa56:	67 65 72 00          	addr16 gs jb 0x43aa5a
43aa5a:	01 59 07             	add    %ebx,0x7(%ecx)
43aa5d:	49                   	dec    %ecx
43aa5e:	6e                   	outsb  %ds:(%esi),(%dx)
43aa5f:	74 65                	je     0x43aac6
43aa61:	67 65 72 00          	addr16 gs jb 0x43aa65
43aa65:	f4                   	hlt
43aa66:	10 40 00             	adc    %al,0x0(%eax)
43aa69:	f4                   	hlt
43aa6a:	10 40 00             	adc    %al,0x0(%eax)
43aa6d:	3c 10                	cmp    $0x10,%al
43aa6f:	40                   	inc    %eax
43aa70:	00 3c 10             	add    %bh,(%eax,%edx,1)
43aa73:	40                   	inc    %eax
43aa74:	00 8d 40 00 7c aa    	add    %cl,-0x5583ffc0(%ebp)
43aa7a:	43                   	inc    %ebx
43aa7b:	00 08                	add    %cl,(%eax)
43aa7d:	0f 54 53 74          	andps  0x74(%ebx),%xmm2
43aa81:	61                   	popa
43aa82:	72 74                	jb     0x43aaf8
43aa84:	44                   	inc    %esp
43aa85:	72 61                	jb     0x43aae8
43aa87:	67 45                	addr16 inc %ebp
43aa89:	76 65                	jbe    0x43aaf0
43aa8b:	6e                   	outsb  %ds:(%esi),(%dx)
43aa8c:	74 00                	je     0x43aa8e
43aa8e:	02 08                	add    (%eax),%cl
43aa90:	06                   	push   %es
43aa91:	53                   	push   %ebx
43aa92:	65 6e                	outsb  %gs:(%esi),(%dx)
43aa94:	64 65 72 07          	fs gs jb 0x43aa9f
43aa98:	54                   	push   %esp
43aa99:	4f                   	dec    %edi
43aa9a:	62 6a 65             	bound  %ebp,0x65(%edx)
43aa9d:	63 74 09 0a          	arpl   %esi,0xa(%ecx,%ecx,1)
43aaa1:	44                   	inc    %esp
43aaa2:	72 61                	jb     0x43ab05
43aaa4:	67 4f                	addr16 dec %edi
43aaa6:	62 6a 65             	bound  %ebp,0x65(%edx)
43aaa9:	63 74 0b 54          	arpl   %esi,0x54(%ebx,%ecx,1)
43aaad:	44                   	inc    %esp
43aaae:	72 61                	jb     0x43ab11
43aab0:	67 4f                	addr16 dec %edi
43aab2:	62 6a 65             	bound  %ebp,0x65(%edx)
43aab5:	63 74 00 f4          	arpl   %esi,-0xc(%eax,%eax,1)
43aab9:	10 40 00             	adc    %al,0x0(%eax)
43aabc:	78 a0                	js     0x43aa5e
43aabe:	43                   	inc    %ebx
43aabf:	00 c4                	add    %al,%ah
43aac1:	aa                   	stos   %al,%es:(%edi)
43aac2:	43                   	inc    %ebx
43aac3:	00 08                	add    %cl,(%eax)
43aac5:	0d 54 45 6e 64       	or     $0x646e4554,%eax
43aaca:	44                   	inc    %esp
43aacb:	72 61                	jb     0x43ab2e
43aacd:	67 45                	addr16 inc %ebp
43aacf:	76 65                	jbe    0x43ab36
43aad1:	6e                   	outsb  %ds:(%esi),(%dx)
43aad2:	74 00                	je     0x43aad4
43aad4:	04 08                	add    $0x8,%al
43aad6:	06                   	push   %es
43aad7:	53                   	push   %ebx
43aad8:	65 6e                	outsb  %gs:(%esi),(%dx)
43aada:	64 65 72 07          	fs gs jb 0x43aae5
43aade:	54                   	push   %esp
43aadf:	4f                   	dec    %edi
43aae0:	62 6a 65             	bound  %ebp,0x65(%edx)
43aae3:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
43aae7:	54                   	push   %esp
43aae8:	61                   	popa
43aae9:	72 67                	jb     0x43ab52
43aaeb:	65 74 07             	gs je  0x43aaf5
43aaee:	54                   	push   %esp
43aaef:	4f                   	dec    %edi
43aaf0:	62 6a 65             	bound  %ebp,0x65(%edx)
43aaf3:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
43aaf7:	58                   	pop    %eax
43aaf8:	07                   	pop    %es
43aaf9:	49                   	dec    %ecx
43aafa:	6e                   	outsb  %ds:(%esi),(%dx)
43aafb:	74 65                	je     0x43ab62
43aafd:	67 65 72 00          	addr16 gs jb 0x43ab01
43ab01:	01 59 07             	add    %ebx,0x7(%ecx)
43ab04:	49                   	dec    %ecx
43ab05:	6e                   	outsb  %ds:(%esi),(%dx)
43ab06:	74 65                	je     0x43ab6d
43ab08:	67 65 72 00          	addr16 gs jb 0x43ab0c
43ab0c:	f4                   	hlt
43ab0d:	10 40 00             	adc    %al,0x0(%eax)
43ab10:	f4                   	hlt
43ab11:	10 40 00             	adc    %al,0x0(%eax)
43ab14:	3c 10                	cmp    $0x10,%al
43ab16:	40                   	inc    %eax
43ab17:	00 3c 10             	add    %bh,(%eax,%edx,1)
43ab1a:	40                   	inc    %eax
43ab1b:	00 20                	add    %ah,(%eax)
43ab1d:	ab                   	stos   %eax,%es:(%edi)
43ab1e:	43                   	inc    %ebx
43ab1f:	00 08                	add    %cl,(%eax)
43ab21:	0e                   	push   %cs
43ab22:	54                   	push   %esp
43ab23:	44                   	inc    %esp
43ab24:	6f                   	outsl  %ds:(%esi),(%dx)
43ab25:	63 6b 44             	arpl   %ebp,0x44(%ebx)
43ab28:	72 6f                	jb     0x43ab99
43ab2a:	70 45                	jo     0x43ab71
43ab2c:	76 65                	jbe    0x43ab93
43ab2e:	6e                   	outsb  %ds:(%esi),(%dx)
43ab2f:	74 00                	je     0x43ab31
43ab31:	04 08                	add    $0x8,%al
43ab33:	06                   	push   %es
43ab34:	53                   	push   %ebx
43ab35:	65 6e                	outsb  %gs:(%esi),(%dx)
43ab37:	64 65 72 07          	fs gs jb 0x43ab42
43ab3b:	54                   	push   %esp
43ab3c:	4f                   	dec    %edi
43ab3d:	62 6a 65             	bound  %ebp,0x65(%edx)
43ab40:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
43ab44:	53                   	push   %ebx
43ab45:	6f                   	outsl  %ds:(%esi),(%dx)
43ab46:	75 72                	jne    0x43abba
43ab48:	63 65 0f             	arpl   %esp,0xf(%ebp)
43ab4b:	54                   	push   %esp
43ab4c:	44                   	inc    %esp
43ab4d:	72 61                	jb     0x43abb0
43ab4f:	67 44                	addr16 inc %esp
43ab51:	6f                   	outsl  %ds:(%esi),(%dx)
43ab52:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
43ab55:	62 6a 65             	bound  %ebp,0x65(%edx)
43ab58:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
43ab5c:	58                   	pop    %eax
43ab5d:	07                   	pop    %es
43ab5e:	49                   	dec    %ecx
43ab5f:	6e                   	outsb  %ds:(%esi),(%dx)
43ab60:	74 65                	je     0x43abc7
43ab62:	67 65 72 00          	addr16 gs jb 0x43ab66
43ab66:	01 59 07             	add    %ebx,0x7(%ecx)
43ab69:	49                   	dec    %ecx
43ab6a:	6e                   	outsb  %ds:(%esi),(%dx)
43ab6b:	74 65                	je     0x43abd2
43ab6d:	67 65 72 00          	addr16 gs jb 0x43ab71
43ab71:	f4                   	hlt
43ab72:	10 40 00             	adc    %al,0x0(%eax)
43ab75:	18 a3 43 00 3c 10    	sbb    %ah,0x103c0043(%ebx)
43ab7b:	40                   	inc    %eax
43ab7c:	00 3c 10             	add    %bh,(%eax,%edx,1)
43ab7f:	40                   	inc    %eax
43ab80:	00 8d 40 00 88 ab    	add    %cl,-0x5477ffc0(%ebp)
43ab86:	43                   	inc    %ebx
43ab87:	00 08                	add    %cl,(%eax)
43ab89:	0e                   	push   %cs
43ab8a:	54                   	push   %esp
43ab8b:	44                   	inc    %esp
43ab8c:	6f                   	outsl  %ds:(%esi),(%dx)
43ab8d:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
43ab90:	76 65                	jbe    0x43abf7
43ab92:	72 45                	jb     0x43abd9
43ab94:	76 65                	jbe    0x43abfb
43ab96:	6e                   	outsb  %ds:(%esi),(%dx)
43ab97:	74 00                	je     0x43ab99
43ab99:	06                   	push   %es
43ab9a:	08 06                	or     %al,(%esi)
43ab9c:	53                   	push   %ebx
43ab9d:	65 6e                	outsb  %gs:(%esi),(%dx)
43ab9f:	64 65 72 07          	fs gs jb 0x43abaa
43aba3:	54                   	push   %esp
43aba4:	4f                   	dec    %edi
43aba5:	62 6a 65             	bound  %ebp,0x65(%edx)
43aba8:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)