42d8e9:	d8 42 00             	fadds  0x0(%edx)
42d8ec:	08 12                	or     %dl,(%edx)
42d8ee:	54                   	push   %esp
42d8ef:	4d                   	dec    %ebp
42d8f0:	65 6e                	outsb  %gs:(%esi),(%dx)
42d8f2:	75 44                	jne    0x42d938
42d8f4:	72 61                	jb     0x42d957
42d8f6:	77 49                	ja     0x42d941
42d8f8:	74 65                	je     0x42d95f
42d8fa:	6d                   	insl   (%dx),%es:(%edi)
42d8fb:	45                   	inc    %ebp
42d8fc:	76 65                	jbe    0x42d963
42d8fe:	6e                   	outsb  %ds:(%esi),(%dx)
42d8ff:	74 00                	je     0x42d901
42d901:	04 08                	add    $0x8,%al
42d903:	06                   	push   %es
42d904:	53                   	push   %ebx
42d905:	65 6e                	outsb  %gs:(%esi),(%dx)
42d907:	64 65 72 07          	fs gs jb 0x42d912
42d90b:	54                   	push   %esp
42d90c:	4f                   	dec    %edi
42d90d:	62 6a 65             	bound  %ebp,0x65(%edx)
42d910:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
42d914:	41                   	inc    %ecx
42d915:	43                   	inc    %ebx
42d916:	61                   	popa
42d917:	6e                   	outsb  %ds:(%esi),(%dx)
42d918:	76 61                	jbe    0x42d97b
42d91a:	73 07                	jae    0x42d923
42d91c:	54                   	push   %esp
42d91d:	43                   	inc    %ebx
42d91e:	61                   	popa
42d91f:	6e                   	outsb  %ds:(%esi),(%dx)
42d920:	76 61                	jbe    0x42d983
42d922:	73 10                	jae    0x42d934
42d924:	05 41 52 65 63       	add    $0x63655241,%eax
42d929:	74 05                	je     0x42d930
42d92b:	54                   	push   %esp
42d92c:	52                   	push   %edx
42d92d:	65 63 74 00 08       	arpl   %esi,%gs:0x8(%eax,%eax,1)
42d932:	53                   	push   %ebx
42d933:	65 6c                	gs insb (%dx),%es:(%edi)
42d935:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
42d93a:	07                   	pop    %es
42d93b:	42                   	inc    %edx
42d93c:	6f                   	outsl  %ds:(%esi),(%dx)
42d93d:	6f                   	outsl  %ds:(%esi),(%dx)
42d93e:	6c                   	insb   (%dx),%es:(%edi)
42d93f:	65 61                	gs popa
42d941:	6e                   	outsb  %ds:(%esi),(%dx)
42d942:	00 14 11             	add    %dl,(%ecx,%edx,1)
42d945:	40                   	inc    %eax
42d946:	00 3c 19             	add    %bh,(%ecx,%ebx,1)
42d949:	42                   	inc    %edx
42d94a:	00 00                	add    %al,(%eax)
42d94c:	00 00                	add    %al,(%eax)
42d94e:	00 00                	add    %al,(%eax)
42d950:	10 40 00             	adc    %al,0x0(%eax)
42d953:	90                   	nop
42d954:	58                   	pop    %eax
42d955:	d9 42 00             	flds   0x0(%edx)
42d958:	08 1a                	or     %bl,(%edx)
42d95a:	54                   	push   %esp
42d95b:	41                   	inc    %ecx
42d95c:	64 76 61             	fs jbe 0x42d9c0
42d95f:	6e                   	outsb  %ds:(%esi),(%dx)
42d960:	63 65 64             	arpl   %esp,0x64(%ebp)
42d963:	4d                   	dec    %ebp
42d964:	65 6e                	outsb  %gs:(%esi),(%dx)
42d966:	75 44                	jne    0x42d9ac
42d968:	72 61                	jb     0x42d9cb
42d96a:	77 49                	ja     0x42d9b5
42d96c:	74 65                	je     0x42d9d3
42d96e:	6d                   	insl   (%dx),%es:(%edi)
42d96f:	45                   	inc    %ebp
42d970:	76 65                	jbe    0x42d9d7
42d972:	6e                   	outsb  %ds:(%esi),(%dx)
42d973:	74 00                	je     0x42d975
42d975:	04 08                	add    $0x8,%al
42d977:	06                   	push   %es
42d978:	53                   	push   %ebx
42d979:	65 6e                	outsb  %gs:(%esi),(%dx)
42d97b:	64 65 72 07          	fs gs jb 0x42d986
42d97f:	54                   	push   %esp
42d980:	4f                   	dec    %edi
42d981:	62 6a 65             	bound  %ebp,0x65(%edx)
42d984:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
42d988:	41                   	inc    %ecx
42d989:	43                   	inc    %ebx
42d98a:	61                   	popa
42d98b:	6e                   	outsb  %ds:(%esi),(%dx)
42d98c:	76 61                	jbe    0x42d9ef
42d98e:	73 07                	jae    0x42d997
42d990:	54                   	push   %esp
42d991:	43                   	inc    %ebx
42d992:	61                   	popa
42d993:	6e                   	outsb  %ds:(%esi),(%dx)
42d994:	76 61                	jbe    0x42d9f7
42d996:	73 10                	jae    0x42d9a8
42d998:	05 41 52 65 63       	add    $0x63655241,%eax
42d99d:	74 05                	je     0x42d9a4
42d99f:	54                   	push   %esp
42d9a0:	52                   	push   %edx
42d9a1:	65 63 74 00 05       	arpl   %esi,%gs:0x5(%eax,%eax,1)
42d9a6:	53                   	push   %ebx
42d9a7:	74 61                	je     0x42da0a
42d9a9:	74 65                	je     0x42da10
42d9ab:	0f 54 4f 77          	andps  0x77(%edi),%xmm1
42d9af:	6e                   	outsb  %ds:(%esi),(%dx)
42d9b0:	65 72 44             	gs jb  0x42d9f7
42d9b3:	72 61                	jb     0x42da16
42d9b5:	77 53                	ja     0x42da0a
42d9b7:	74 61                	je     0x42da1a
42d9b9:	74 65                	je     0x42da20
42d9bb:	00 14 11             	add    %dl,(%ecx,%edx,1)
42d9be:	40                   	inc    %eax
42d9bf:	00 3c 19             	add    %bh,(%ecx,%ebx,1)
42d9c2:	42                   	inc    %edx
42d9c3:	00 00                	add    %al,(%eax)
42d9c5:	00 00                	add    %al,(%eax)
42d9c7:	00 d4                	add    %dl,%ah
42d9c9:	68 40 00 d0 d9       	push   $0xd9d00040
42d9ce:	42                   	inc    %edx
42d9cf:	00 08                	add    %cl,(%eax)
42d9d1:	15 54 4d 65 6e       	adc    $0x6e654d54,%eax
42d9d6:	75 4d                	jne    0x42da25
42d9d8:	65 61                	gs popa
42d9da:	73 75                	jae    0x42da51
42d9dc:	72 65                	jb     0x42da43
42d9de:	49                   	dec    %ecx
42d9df:	74 65                	je     0x42da46
42d9e1:	6d                   	insl   (%dx),%es:(%edi)
42d9e2:	45                   	inc    %ebp
42d9e3:	76 65                	jbe    0x42da4a
42d9e5:	6e                   	outsb  %ds:(%esi),(%dx)
42d9e6:	74 00                	je     0x42d9e8
42d9e8:	04 08                	add    $0x8,%al
42d9ea:	06                   	push   %es
42d9eb:	53                   	push   %ebx
42d9ec:	65 6e                	outsb  %gs:(%esi),(%dx)
42d9ee:	64 65 72 07          	fs gs jb 0x42d9f9
42d9f2:	54                   	push   %esp
42d9f3:	4f                   	dec    %edi
42d9f4:	62 6a 65             	bound  %ebp,0x65(%edx)
42d9f7:	63 74 08 07          	arpl   %esi,0x7(%eax,%ecx,1)
42d9fb:	41                   	inc    %ecx
42d9fc:	43                   	inc    %ebx
42d9fd:	61                   	popa
42d9fe:	6e                   	outsb  %ds:(%esi),(%dx)
42d9ff:	76 61                	jbe    0x42da62
42da01:	73 07                	jae    0x42da0a
42da03:	54                   	push   %esp
42da04:	43                   	inc    %ebx
42da05:	61                   	popa
42da06:	6e                   	outsb  %ds:(%esi),(%dx)
42da07:	76 61                	jbe    0x42da6a
42da09:	73 01                	jae    0x42da0c
42da0b:	05 57 69 64 74       	add    $0x74646957,%eax
42da10:	68 07 49 6e 74       	push   $0x746e4907
42da15:	65 67 65 72 01       	gs addr16 gs jb 0x42da1b
42da1a:	06                   	push   %es
42da1b:	48                   	dec    %eax
42da1c:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
42da23:	6e
42da24:	74 65                	je     0x42da8b
42da26:	67 65 72 00          	addr16 gs jb 0x42da2a
42da2a:	14 11                	adc    $0x11,%al
42da2c:	40                   	inc    %eax
42da2d:	00 3c 19             	add    %bh,(%ecx,%ebx,1)
42da30:	42                   	inc    %edx
42da31:	00 3c 10             	add    %bh,(%eax,%edx,1)
42da34:	40                   	inc    %eax
42da35:	00 3c 10             	add    %bh,(%eax,%edx,1)
42da38:	40                   	inc    %eax
42da39:	00 8b c0 40 da 42    	add    %cl,0x42da40c0(%ebx)
42da3f:	00 03                	add    %al,(%ebx)
42da41:	11 54 4d 65          	adc    %edx,0x65(%ebp,%ecx,2)
42da45:	6e                   	outsb  %ds:(%esi),(%dx)
42da46:	75 49                	jne    0x42da91
42da48:	74 65                	je     0x42daaf
42da4a:	6d                   	insl   (%dx),%es:(%edi)
42da4b:	41                   	inc    %ecx
42da4c:	75 74                	jne    0x42dac2
42da4e:	6f                   	outsl  %ds:(%esi),(%dx)
42da4f:	46                   	inc    %esi
42da50:	6c                   	insb   (%dx),%es:(%edi)
42da51:	61                   	popa
42da52:	67 01 00             	add    %eax,(%bx,%si)
42da55:	00 00                	add    %al,(%eax)
42da57:	00 02                	add    %al,(%edx)
42da59:	00 00                	add    %al,(%eax)
42da5b:	00 3c da             	add    %bh,(%edx,%ebx,8)
42da5e:	42                   	inc    %edx
42da5f:	00 0b                	add    %cl,(%ebx)
42da61:	6d                   	insl   (%dx),%es:(%edi)
42da62:	61                   	popa
42da63:	41                   	inc    %ecx
42da64:	75 74                	jne    0x42dada
42da66:	6f                   	outsl  %ds:(%esi),(%dx)
42da67:	6d                   	insl   (%dx),%es:(%edi)
42da68:	61                   	popa
42da69:	74 69                	je     0x42dad4
42da6b:	63 08                	arpl   %ecx,(%eax)
42da6d:	6d                   	insl   (%dx),%es:(%edi)
42da6e:	61                   	popa
42da6f:	4d                   	dec    %ebp
42da70:	61                   	popa
42da71:	6e                   	outsb  %ds:(%esi),(%dx)
42da72:	75 61                	jne    0x42dad5
42da74:	6c                   	insb   (%dx),%es:(%edi)
42da75:	08 6d 61             	or     %ch,0x61(%ebp)
42da78:	50                   	push   %eax
42da79:	61                   	popa
42da7a:	72 65                	jb     0x42dae1
42da7c:	6e                   	outsb  %ds:(%esi),(%dx)
42da7d:	74 05                	je     0x42da84
42da7f:	4d                   	dec    %ebp
42da80:	65 6e                	outsb  %gs:(%esi),(%dx)
42da82:	75 73                	jne    0x42daf7
42da84:	88 da                	mov    %bl,%dl
42da86:	42                   	inc    %edx
42da87:	00 03                	add    %al,(%ebx)
42da89:	0d 54 4d 65 6e       	or     $0x6e654d54,%eax
42da8e:	75 41                	jne    0x42dad1
42da90:	75 74                	jne    0x42db06
42da92:	6f                   	outsl  %ds:(%esi),(%dx)
42da93:	46                   	inc    %esi
42da94:	6c                   	insb   (%dx),%es:(%edi)
42da95:	61                   	popa
42da96:	67 01 00             	add    %eax,(%bx,%si)
42da99:	00 00                	add    %al,(%eax)
42da9b:	00 01                	add    %al,(%ecx)
42da9d:	00 00                	add    %al,(%eax)
42da9f:	00 3c da             	add    %bh,(%edx,%ebx,8)
42daa2:	42                   	inc    %edx
42daa3:	00 05 4d 65 6e 75    	add    %al,0x756e654d
42daa9:	73 8b                	jae    0x42da36
42daab:	c0 f8 da             	sar    $0xda,%al
42daae:	42                   	inc    %edx
42dacb:	00 74 db 42          	add    %dh,0x42(%ebx,%ebx,8)
42dacf:	00 1c 00             	add    %bl,(%eax,%eax,1)
42dad2:	00 00                	add    %al,(%eax)
42dad4:	cc                   	int3
42dad5:	8e 44 00 3c          	mov    0x3c(%eax,%eax,1),%es
42dad9:	3b 40 00             	cmp    0x0(%eax),%eax
42dadc:	48                   	dec    %eax
42dadd:	3b 40 00             	cmp    0x0(%eax),%eax
42dae0:	4c                   	dec    %esp
42dae1:	3b 40 00             	cmp    0x0(%eax),%eax
42dae4:	50                   	push   %eax
42dae5:	3b 40 00             	cmp    0x0(%eax),%eax
42dae8:	44                   	inc    %esp
42dae9:	3b 40 00             	cmp    0x0(%eax),%eax
42daec:	8c 38                	mov    %?,(%eax)
42daee:	40                   	inc    %eax
42daef:	00 a8 38 40 00 40    	add    %ch,0x40004038(%eax)
42daf5:	e2 41                	loop   0x42db38
42daf7:	00 6c ed 42          	add    %ch,0x42(%ebp,%ebp,8)
42dafb:	00 74 e2 41          	add    %dh,0x41(%edx,%eiz,8)
42daff:	00 84 ef 42 00 a8 e2 	add    %al,-0x1d57ffbe(%edi,%ebp,8)
42db06:	41                   	inc    %ecx
42db07:	00 cc                	add    %cl,%ah
42db09:	f0 42                	lock inc %edx
42db0b:	00 f8                	add    %bh,%al
42db0d:	e1 41                	loope  0x42db50
42db0f:	00 8c e2 41 00 e0 e2 	add    %cl,-0x1d1fffbf(%edx,%eiz,8)
42db16:	41                   	inc    %ecx
42db17:	00 b0 ed 42 00 e8    	add    %dh,-0x17ffbd13(%eax)
42db1d:	ed                   	in     (%dx),%eax
42db1e:	42                   	inc    %edx
42db1f:	00 18                	add    %bl,(%eax)
42db21:	ee                   	out    %al,(%dx)
42db22:	42                   	inc    %edx
42db23:	00 ac ee 42 00 48 ee 	add    %ch,-0x11b7ffbe(%esi,%ebp,8)
42db2a:	42                   	inc    %edx
42db2b:	00 20                	add    %ah,(%eax)
42db2d:	96                   	xchg   %eax,%esi
42db2e:	44                   	inc    %esp
42db2f:	00 78 ee             	add    %bh,-0x12(%eax)
42db32:	42                   	inc    %edx
42db33:	00 e8                	add    %ch,%al
42db35:	ee                   	out    %al,(%dx)
42db36:	42                   	inc    %edx
42db37:	00 1c ef             	add    %bl,(%edi,%ebp,8)
42db3a:	42                   	inc    %edx
42db3b:	00 50 ef             	add    %dl,-0x11(%eax)
42db3e:	42                   	inc    %edx
42db3f:	00 ac ef 42 00 cc ef 	add    %ch,-0x1033ffbe(%edi,%ebp,8)
42db46:	42                   	inc    %edx
42db47:	00 ec                	add    %ch,%ah
42db49:	ef                   	out    %eax,(%dx)
42db4a:	42                   	inc    %edx
42db4b:	00 0c f0             	add    %cl,(%eax,%esi,8)
42db4e:	42                   	inc    %edx
42db4f:	00 94 96 44 00 2c f0 	add    %dl,-0xfd3ffbc(%esi,%edx,4)
42db56:	42                   	inc    %edx
42db57:	00 9c 96 44 00 a0 96 	add    %bl,-0x695fffbc(%esi,%edx,4)
42db5e:	44                   	inc    %esp
42db5f:	00 48 f0             	add    %cl,-0x10(%eax)
42db62:	42                   	inc    %edx
42db63:	00 6c f0 42          	add    %ch,0x42(%eax,%esi,8)
42db67:	00 8c f0 42 00 ac f0 	add    %cl,-0xf53ffbe(%eax,%esi,8)
42db6e:	42                   	inc    %edx
42db6f:	00 88 ed 42 00 0f    	add    %cl,0xf0042ed(%eax)
42db75:	54                   	push   %esp
42db76:	4d                   	dec    %ebp
42db77:	65 6e                	outsb  %gs:(%esi),(%dx)
42db79:	75 41                	jne    0x42dbbc
42db7b:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
42db7f:	6e                   	outsb  %ds:(%esi),(%dx)
42db80:	4c                   	dec    %esp
42db81:	69 6e 6b d0 db 42 00 	imul   $0x42dbd0,0x6b(%esi),%ebp
42db90:	18 dc                	sbb    %bl,%ah
42db92:	42                   	inc    %edx
42db93:	00 6c dc 42          	add    %ch,0x42(%esp,%ebx,8)
42db9f:	00 32                	add    %dh,(%edx)
42dba1:	dc 42 00             	faddl  0x0(%edx)
42dba4:	5e                   	pop    %esi
42dba5:	dc 42 00             	faddl  0x0(%edx)
42dba8:	ac                   	lods   %ds:(%esi),%al
42dba9:	00 00                	add    %al,(%eax)
42dbab:	00 18                	add    %bl,(%eax)
42dbad:	64 41                	fs inc %ecx
42dbaf:	00 54 e1 41          	add    %dl,0x41(%ecx,%eiz,8)
42dbb3:	00 48 3b             	add    %cl,0x3b(%eax)
42dbb6:	40                   	inc    %eax
42dbb7:	00 90 da 41 00 50    	add    %dl,0x500041da(%eax)
42dbbd:	3b 40 00             	cmp    0x0(%eax),%eax
42dbc0:	44                   	inc    %esp
42dbc1:	3b 40 00             	cmp    0x0(%eax),%eax
42dbc4:	8c 38                	mov    %?,(%eax)
42dbc6:	40                   	inc    %eax
42dbc7:	00 a8 38 40 00 74    	add    %ch,0x74004038(%eax)
42dbcd:	f1                   	int1
42dbce:	42                   	inc    %edx
42dbcf:	00 dc                	add    %bl,%ah
42dbd1:	1a 43 00             	sbb    0x0(%ebx),%al
42dbd4:	78 f7                	js     0x42dbcd
42dbd6:	42                   	inc    %edx
42dbd7:	00 18                	add    %bl,(%eax)
42dbd9:	81 41 00 c0 f5 42 00 	addl   $0x42f5c0,0x0(%ecx)
42dbe0:	58                   	pop    %eax
42dbe1:	1b 43 00             	sbb    0x0(%ebx),%eax
42dbe4:	40                   	inc    %eax
42dbe5:	de 41 00             	fiadds 0x0(%ecx)
42dbe8:	38 df                	cmp    %bl,%bh
42dbea:	41                   	inc    %ecx
42dbeb:	00 6c e1 41          	add    %ch,0x41(%ecx,%eiz,8)
42dbef:	00 50 de             	add    %dl,-0x22(%eax)
42dbf2:	41                   	inc    %ecx