41ae77:	04 00                	add    $0x0,%al
41ae79:	00 00                	add    %al,(%eax)
41ae7b:	a3 00 00 00 00       	mov    %eax,0x0
41ae88:	93                   	xchg   %eax,%ebx
41aea9:	00 19                	add    %bl,(%ecx)
41aeab:	15 12 0c 08 06       	adc    $0x6080c12,%eax
41aeb0:	6c                   	insb   (%dx),%es:(%edi)
41aeb1:	5e                   	pop    %esi
41aeb2:	53                   	push   %ebx
41aeb3:	86 75 68             	xchg   %dh,0x68(%ebp)
41aeb6:	87 76 69             	xchg   %esi,0x69(%esi)
41aeb9:	87 76 69             	xchg   %esi,0x69(%esi)
41aebc:	88 77 69             	mov    %dh,0x69(%edi)
41aebf:	87 76 69             	xchg   %esi,0x69(%esi)
41aec2:	6e                   	outsb  %ds:(%esi),(%dx)
41aec3:	60                   	pusha
41aec4:	55                   	push   %ebp
41aec5:	7b 6d                	jnp    0x41af34
41aec7:	61                   	popa
41aec8:	8b 7b f2             	mov    -0xe(%ebx),%edi
41aecb:	a2 94 86 00 00       	mov    %al,0x8694
41aeec:	00 bc 00 00 00 00 00 	add    %bh,0x0(%eax,%eax,1)
41aef3:	00 00                	add    %al,(%eax)
41aef5:	00 cc                	add    %cl,%ah
41aef7:	00 0c 00             	add    %cl,(%eax,%eax,1)
41af02:	d2 00                	rolb   %cl,(%eax)
41af0c:	00 00                	add    %al,(%eax)
41af0e:	00 ac 00 00 00 00 00 	add    %ch,0x0(%eax,%eax,1)
41af15:	b4 00                	mov    $0x0,%ah
41af17:	00 00                	add    %al,(%eax)
41af19:	00 00                	add    %al,(%eax)
41af1b:	00 00                	add    %al,(%eax)
41af1d:	00 da                	add    %bl,%dl
41af37:	00 00                	add    %al,(%eax)
41af39:	00 43 3f             	add    %al,0x3f(%ebx)
41af3c:	3c 13                	cmp    $0x13,%al
41af3e:	0f 0d 29             	prefetch (%ecx)
41af41:	23 1e                	and    (%esi),%ebx
41af43:	75 66                	jne    0x41afab
41af45:	1c 81                	sbb    $0x81,%al
41af47:	e2 64                	loop   0x41afad
41af49:	80 70 64 82          	xorb   $0x82,0x64(%eax)
41af4d:	70 65                	jo     0x41afb4
41af4f:	fa                   	cli
41af50:	74 68                	je     0x41afba
41af52:	8b 7a 6c             	mov    0x6c(%edx),%edi
41af55:	91                   	xchg   %eax,%ecx
41af56:	81 71 94 84 74 92 ea 	xorl   $0xea927484,-0x6c(%ecx)
41af5d:	72 9b                	jb     0x41aefa
41af5f:	a9 c4 d4 00 00       	test   $0xd4c4,%eax
41af64:	00 04 00             	add    %al,(%eax,%eax,1)
41af67:	00 00                	add    %al,(%eax)
41af69:	a3 00 00 00 00       	mov    %eax,0x0
41af76:	93                   	xchg   %eax,%ebx
41afaf:	00 00                	add    %al,(%eax)
41afb1:	00 50 4a             	add    %dl,0x4a(%eax)
41afb4:	45                   	inc    %ebp
41afb5:	24 1d                	and    $0x1d,%al
41afb7:	18 f2                	sbb    %dh,%dl
41afb9:	26 1f                	es pop %ds
41afbb:	c1 c0 bc             	rol    $0xbc,%eax
41afca:	8b 88 86 1c 17 15    	mov    0x15171c86(%eax),%ecx
41afd0:	13 0f                	adc    (%edi),%ecx
41afd2:	0c 29                	or     $0x29,%al
41afd4:	24 1f                	and    $0x1f,%al
41afd6:	87 76 68             	xchg   %esi,0x68(%esi)
41afd9:	76 66                	jbe    0x41b041
41afdb:	bc 6f 61 55 6d       	mov    $0x6d55616f,%esp
41afe0:	5f                   	pop    %edi
41afe1:	53                   	push   %ebx
41afe2:	73 62                	jae    0x41b046
41afe4:	cc                   	int3
41afe5:	82 0c 65 95 85 75 94 	orb    $0x85,-0x6b8a7a6b(,%eiz,2)
41afec:	85
41afed:	75 95                	jne    0x41af84
41afef:	85 d2                	test   %edx,%edx
41aff1:	ca c7 c4             	lret   $0xc4c7
41affc:	00 ac 00 00 00 00 00 	add    %ch,0x0(%eax,%eax,1)
41b003:	b4 00                	mov    $0x0,%ah
41b005:	00 00                	add    %al,(%eax)
41b007:	00 00                	add    %al,(%eax)
41b009:	00 00                	add    %al,(%eax)
41b00b:	00 da                	add    %bl,%dl
41b031:	00 00                	add    %al,(%eax)
41b033:	1c 00                	sbb    $0x0,%al
41b035:	e2 00                	loop   0x41b037
41b037:	00 00                	add    %al,(%eax)
41b039:	00 00                	add    %al,(%eax)
41b03b:	00 6a fa             	add    %ch,-0x6(%edx)
41b03e:	5c                   	pop    %esp
41b03f:	21 1a                	and    %ebx,(%edx)
41b041:	16                   	push   %ss
41b042:	1c 16                	sbb    $0x16,%al
41b044:	12 1f                	adc    (%edi),%bl
41b046:	19 14 21             	sbb    %edx,(%ecx,%eiz,1)
41b049:	1a ea                	sbb    %dl,%ch
41b04b:	24 9b                	and    $0x9b,%al
41b04d:	18 c4                	sbb    %al,%ah
41b04f:	d4 ac                	aam    $0xac
41b051:	00 00                	add    %al,(%eax)
41b053:	04 00                	add    $0x0,%al
41b055:	00 00                	add    %al,(%eax)
41b057:	a3 00 00 00 00       	mov    %eax,0x0
41b05c:	00 76 72             	add    %dh,0x72(%esi)
41b05f:	6f                   	outsl  %ds:(%esi),(%dx)
41b060:	1a 15 12 11 93 0a    	sbb    0xa931112,%dl
41b066:	25 1f 1b 76 6a       	and    $0x6a761b1f,%eax
41b06b:	5e                   	pop    %esi
41b06c:	83 74 67 72 63       	xorl   $0x63,0x72(%edi,%eiz,2)
41b071:	57                   	push   %edi
41b072:	61                   	popa
41b073:	53                   	push   %ebx
41b074:	49                   	dec    %ecx
41b075:	5e                   	pop    %esi
41b076:	51                   	push   %ecx
41b077:	46                   	inc    %esi
41b078:	73 64                	jae    0x41b0de
41b07a:	58                   	pop    %eax
41b07b:	91                   	xchg   %eax,%ecx
41b07c:	80 71 95 84          	xorb   $0x84,-0x6b(%ecx)
41b080:	75 ac                	jne    0x41b02e
41b082:	a0 93 00 00 00       	mov    0x93,%al
41b0a3:	00 00                	add    %al,(%eax)
41b0a5:	00 f2                	add    %dh,%dl
41b0c7:	00 00                	add    %al,(%eax)
41b0c9:	bc 1d 16 1e 18       	mov    $0x181e161d,%esp
41b0ce:	13 1b                	adc    (%ebx),%ebx
41b0d0:	16                   	push   %ss
41b0d1:	11 cc                	adc    %ecx,%esp
41b0d3:	16                   	push   %ss
41b0d4:	0c 1f                	or     $0x1f,%al
41b0d6:	19 14 21             	sbb    %edx,(%ecx,%eiz,1)
41b0d9:	1a 15 24 1a 16 d2    	sbb    0xd2161a24,%dl
41b0df:	47                   	inc    %edi
41b0e0:	42                   	inc    %edx
41b0e9:	00 00                	add    %al,(%eax)
41b0eb:	ac                   	lods   %ds:(%esi),%al
41b0ec:	00 00                	add    %al,(%eax)
41b0ee:	00 00                	add    %al,(%eax)
41b0f0:	87 b4 81 1b 16 13 12 	xchg   %esi,0x1213161b(%ecx,%eax,4)
41b0f7:	0e                   	push   %cs
41b0f8:	0b 21                	or     (%ecx),%esp
41b0fa:	da 19                	ficompl (%ecx)
41b0fc:	6c                   	insb   (%dx),%es:(%edi)
41b0fd:	62 59 b3             	bound  %ebx,-0x4d(%ecx)
41b100:	a3 94 81 71 64       	mov    %eax,0x64718194
41b105:	62 55 4a             	bound  %edx,0x4a(%ebp)
41b108:	5a                   	pop    %edx
41b109:	4d                   	dec    %ebp
41b10a:	43                   	inc    %ebx
41b10b:	73 63                	jae    0x41b170
41b10d:	56                   	push   %esi
41b10e:	96                   	xchg   %eax,%esi
41b10f:	86 77 a0             	xchg   %dh,-0x60(%edi)
41b112:	90                   	nop
41b113:	82 00 00             	addb   $0x0,(%eax)
41b11e:	00 00                	add    %al,(%eax)
41b120:	00 1c 00             	add    %bl,(%eax,%eax,1)
41b123:	e2 00                	loop   0x41b125
41b125:	00 00                	add    %al,(%eax)
41b127:	00 00                	add    %al,(%eax)
41b129:	00 00                	add    %al,(%eax)
41b12b:	fa                   	cli
41b138:	ea 00 9b 00 c4 d4 00 	ljmp   $0xd4,$0xc4009b00
41b13f:	00 00                	add    %al,(%eax)
41b141:	04 00                	add    $0x0,%al
41b143:	00 00                	add    %al,(%eax)
41b145:	a3 00 00 00 00       	mov    %eax,0x0
41b152:	93                   	xchg   %eax,%ebx
41b153:	00 00                	add    %al,(%eax)
41b155:	00 62 60             	add    %ah,0x60(%edx)
41b158:	5a                   	pop    %edx
41b159:	1a 13                	sbb    (%ebx),%dl
41b15b:	0f 1a 14 10          	bndldx (%eax,%edx,1),%bnd2
41b15f:	1c 16                	sbb    $0x16,%al
41b161:	11 1c 16             	adc    %ebx,(%esi,%edx,1)
41b164:	12 1f                	adc    (%edi),%bl
41b166:	19 14 22             	sbb    %edx,(%edx,%eiz,1)
41b169:	1a 15 24 1b 17 27    	sbb    0x27171b24,%dl
41b16f:	1e                   	push   %ds
41b170:	1a 00                	sbb    (%eax),%al
41b182:	00 8b 88 86 1d 18    	add    %cl,0x181d8688(%ebx)
41b188:	14 14                	adc    $0x14,%al
41b18a:	10 0e                	adc    %cl,(%esi)
41b18c:	0d 09 08 34 2f       	or     $0x2f340809,%eax
41b191:	2b b1 a2 f2 84 74    	sub    0x7484f2a2(%ecx),%esi
41b197:	67 5f                	addr16 pop %edi
41b199:	51                   	push   %ecx
41b19a:	47                   	inc    %edi
41b19b:	5b                   	pop    %ebx
41b19c:	4e                   	dec    %esi
41b19d:	43                   	inc    %ebx
41b19e:	8b 7c 6d ac          	mov    -0x54(%ebp,%ebp,2),%edi
41b1a2:	9a 8b 00 00 00 00 00 	lcall  $0x0,$0x8b
41b1b5:	00 00                	add    %al,(%eax)
41b1b7:	bc 00 00 00 00       	mov    $0x0,%esp
41b1bc:	00 00                	add    %al,(%eax)
41b1be:	00 00                	add    %al,(%eax)
41b1c0:	cc                   	int3
41b1c1:	00 0c 00             	add    %cl,(%eax,%eax,1)
41b1cc:	d2 00                	rolb   %cl,(%eax)
41b1d6:	00 00                	add    %al,(%eax)
41b1d8:	00 ac 00 00 00 00 00 	add    %ch,0x0(%eax,%eax,1)
41b1df:	b4 00                	mov    $0x0,%ah
41b1e1:	00 00                	add    %al,(%eax)
41b1e3:	00 00                	add    %al,(%eax)
41b1e5:	00 1c 17             	add    %bl,(%edi,%edx,1)
41b1e8:	da 1d 17 13 1a 14    	ficompl 0x141a1317
41b1ee:	10 1b                	adc    %bl,(%ebx)
41b1f0:	15 11 1d 17 12       	adc    $0x12171d11,%eax
41b1f5:	1f                   	pop    %ds
41b1f6:	19 14 20             	sbb    %edx,(%eax,%eiz,1)
41b1f9:	1a 15 24 1c 17 25    	sbb    0x25171c24,%dl
41b1ff:	1c 18                	sbb    $0x18,%al
41b201:	a0 9d 9b 00 00       	mov    0x9b9d,%al
41b20e:	00 1c 00             	add    %bl,(%eax,%eax,1)
41b211:	e2 00                	loop   0x41b213
41b213:	00 00                	add    %al,(%eax)
41b215:	00 bf bd bc fa 53    	add    %bh,0x53fabcbd(%edi)
41b21b:	50                   	push   %eax
41b21c:	1c 16                	sbb    $0x16,%al
41b21e:	13 13                	adc    (%ebx),%edx
41b220:	0f 0e                	femms
41b222:	39 33                	cmp    %esi,(%ebx)
41b224:	2e 91                	cs xchg %eax,%ecx
41b226:	ea 75 9b 74 c4 d4 57 	ljmp   $0x57d4,$0xc4749b75
41b22d:	4b                   	dec    %ebx
41b22e:	6b 04 50 c0          	imul   $0xffffffc0,(%eax,%edx,2),%eax
41b232:	b9 a3 d4 d2 cf       	mov    $0xcfd2d4a3,%ecx
41b23f:	00 93 00 00 00 00    	add    %dl,0x0(%ebx)
41b271:	00 00                	add    %al,(%eax)
41b273:	8e 89 83 19 14 10    	mov    0x10141983(%ecx),%cs
41b279:	1b 15 11 1a 14 10    	sbb    0x10141a11,%edx
41b27f:	1c 16                	sbb    $0x16,%al
41b281:	12 f2                	adc    %dl,%dh
41b283:	17                   	pop    %ss
41b284:	12 1f                	adc    (%edi),%bl
41b286:	18 13                	sbb    %dl,(%ebx)
41b288:	21 19                	and    %ebx,(%ecx)
41b28a:	15 24 1b 17 24       	adc    $0x24171b24,%eax
41b28f:	1c 17                	sbb    $0x17,%al
41b291:	9a 98 95 00 00 00 00 	lcall  $0x0,$0x9598
41b2a4:	00 bc 00 00 00 00 00 	add    %bh,0x0(%eax,%eax,1)
41b2ab:	00 c4                	add    %al,%ah
41b2ad:	c3                   	ret
41b2ae:	cc                   	int3
41b2af:	75 0c                	jne    0x41b2bd
41b2b1:	6e                   	outsb  %ds:(%esi),(%dx)
41b2b2:	21 1c 17             	and    %ebx,(%edi,%edx,1)
41b2b5:	3f                   	aas
41b2b6:	38 31                	cmp    %dh,(%ecx)
41b2b8:	a9 98 d2 88 78       	test   $0x7888d298,%eax
41b2bd:	6a 60                	push   $0x60
41b2bf:	52                   	push   %edx
41b2c0:	45                   	inc    %ebp
41b2c1:	ac                   	lods   %ds:(%esi),%al
41b2c2:	a2 92 b5 b1 ac       	mov    %al,0xacb1b592
41b2c7:	ac                   	lods   %ds:(%esi),%al
41b2c8:	00 00                	add    %al,(%eax)
41b2ca:	00 00                	add    %al,(%eax)
41b2cc:	00 b4 00 00 00 00 00 	add    %dh,0x0(%eax,%eax,1)
41b2d3:	00 00                	add    %al,(%eax)
41b2d5:	00 da                	add    %bl,%dl
41b2fb:	00 00                	add    %al,(%eax)
41b2fd:	1c 00                	sbb    $0x0,%al
41b2ff:	e2 00                	loop   0x41b301
41b301:	00 00                	add    %al,(%eax)
41b303:	3b 32                	cmp    (%edx),%esi
41b305:	2a 1c fa             	sub    (%edx,%edi,8),%bl
41b308:	11 1c 17             	adc    %ebx,(%edi,%edx,1)
41b30b:	13 1c 16             	adc    (%esi,%edx,1),%ebx
41b30e:	12 1d 17 13 1c 16    	adc    0x161c1317,%bl
41b314:	ea 1f 9b 13 c4 d4 15 	ljmp   $0x15d4,$0xc4139b1f
41b31b:	24 1b                	and    $0x1b,%al
41b31d:	04 25                	add    $0x25,%al
41b31f:	1c 17                	sbb    $0x17,%al
41b321:	a3 99 97 00 00       	mov    %eax,0x9799
41b32e:	93                   	xchg   %eax,%ebx
41b34b:	aa                   	stos   %al,%es:(%edi)
41b34c:	9a 89 7a 6d 5e 69 5b 	lcall  $0x5b69,$0x5e6d7a89
41b353:	4b                   	dec    %ebx
41b354:	a9 a4 9e 00 00       	test   $0x9ea4,%eax
41b36d:	00 00                	add    %al,(%eax)
41b36f:	00 f2                	add    %dh,%dl
41b391:	00 00                	add    %al,(%eax)
41b393:	bc 25 1d 19 13       	mov    $0x13191d25,%esp
41b398:	0f 1c 16             	nopl   (%esi)
41b39b:	12 cc                	adc    %ah,%cl
41b39d:	15 0c 1e 18 13       	adc    $0x13181e0c,%eax
41b3a2:	1f                   	pop    %ds
41b3a3:	19 14 1e             	sbb    %edx,(%esi,%ebx,1)
41b3a6:	18 13                	sbb    %dl,(%ebx)
41b3a8:	d2 1a                	rcrb   %cl,(%edx)
41b3aa:	15 23 1a 16 26       	adc    $0x26161a23,%eax
41b3af:	1d 18 b2 af ad       	sbb    $0xadafb218,%eax
41b3b4:	00 ac 00 00 00 00 00 	add    %ch,0x0(%eax,%eax,1)
41b3bb:	b4 00                	mov    $0x0,%ah
41b3bd:	00 00                	add    %al,(%eax)
41b3bf:	00 00                	add    %al,(%eax)
41b3c1:	00 00                	add    %al,(%eax)
41b3c3:	00 da                	add    %bl,%dl
41b3dd:	00 9d 8d 7f 65 58    	add    %bl,0x58657f8d(%ebp)
41b3e3:	4b                   	dec    %ebx
41b3e4:	76 6c                	jbe    0x41b452
41b3e6:	5c                   	pop    %esp
41b3e7:	00 00                	add    %al,(%eax)
41b3e9:	00 00                	add    %al,(%eax)
41b3eb:	1c 00                	sbb    $0x0,%al
41b3ed:	e2 00                	loop   0x41b3ef
41b3ef:	00 00                	add    %al,(%eax)
41b3f1:	00 00                	add    %al,(%eax)
41b3f3:	00 00                	add    %al,(%eax)
41b3f5:	fa                   	cli
41b402:	ea 00 9b 00 c4 d4 00 	ljmp   $0xd4,$0xc4009b00
41b409:	00 00                	add    %al,(%eax)
41b40b:	04 00                	add    $0x0,%al
41b40d:	00 00                	add    %al,(%eax)
41b40f:	a3 00 00 00 00       	mov    %eax,0x0
41b41c:	93                   	xchg   %eax,%ebx
41b41d:	00 00                	add    %al,(%eax)
41b41f:	00 00                	add    %al,(%eax)
41b421:	00 00                	add    %al,(%eax)
41b423:	27                   	daa
41b424:	21 19                	and    %ebx,(%ecx)
41b426:	1a 14 10             	sbb    (%eax,%edx,1),%dl
41b429:	1e                   	push   %ds
41b42a:	18 13                	sbb    %dl,(%ebx)
41b42c:	1c 16                	sbb    $0x16,%al
41b42e:	12 1d 17 13 1f 19    	adc    0x191f1317,%bl
41b434:	14 20                	adc    $0x20,%al
41b436:	19 14 22             	sbb    %edx,(%edx,%eiz,1)
41b439:	1a 16                	sbb    (%esi),%dl
41b43b:	24 1b                	and    $0x1b,%al
41b43d:	16                   	push   %ss
41b43e:	28 1f                	sub    %bl,(%edi)
41b440:	19 00                	sbb    %eax,(%eax)
41b45e:	f2 00 00             	repnz add %al,(%eax)
41b46d:	00 b2 ab a3 8c 7c    	add    %dh,0x7c8ca3ab(%edx)
41b473:	6b 6d 62 52          	imul   $0x52,0x62(%ebp),%ebp
41b477:	ac                   	lods   %ds:(%esi),%al
41b478:	a8 a2                	test   $0xa2,%al
41b47a:	00 00                	add    %al,(%eax)
41b47c:	00 00                	add    %al,(%eax)
41b47e:	00 00                	add    %al,(%eax)
41b480:	00 bc 00 00 00 00 00 	add    %bh,0x0(%eax,%eax,1)
41b487:	00 00                	add    %al,(%eax)
41b489:	00 cc                	add    %cl,%ah
41b48b:	00 0c 00             	add    %cl,(%eax,%eax,1)
41b496:	d2 00                	rolb   %cl,(%eax)
41b4a0:	00 00                	add    %al,(%eax)