41a095:	8b 44 24 04          	mov    0x4(%esp),%eax
41a099:	8b 00                	mov    (%eax),%eax
41a09b:	ff 60 04             	jmp    *0x4(%eax)
41a09e:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41a0a3:	e9 78 bd fe ff       	jmp    0x405e20
41a0a8:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41a0ad:	e9 96 bd fe ff       	jmp    0x405e48
41a0b2:	83 44 24 04 ec       	addl   $0xffffffec,0x4(%esp)
41a0b7:	e9 a0 bd fe ff       	jmp    0x405e5c
41a0bc:	cc                   	int3
41a0bd:	cc                   	int3
41a0be:	9e                   	sahf
41a0bf:	a0 41 00 a8 a0       	mov    0xa0a80041,%al
41a0c4:	41                   	inc    %ecx
41a0c5:	00 b2 a0 41 00 83    	add    %dh,-0x7cffbe60(%edx)
41a0cb:	a0 41 00 90 a0       	mov    0xa0900041,%al
41a0d0:	41                   	inc    %ecx
41a0d1:	00 05 a0 41 00 13    	add    %al,0x130041a0
41a0d7:	a0 41 00 21 a0       	mov    0xa0210041,%al
41a0dc:	41                   	inc    %ecx
41a0dd:	00 2f                	add    %ch,(%edi)
41a0df:	a0 41 00 3d a0       	mov    0xa03d0041,%al
41a0e4:	41                   	inc    %ecx
41a0e5:	00 4b a0             	add    %cl,-0x60(%ebx)
41a0e8:	41                   	inc    %ecx
41a0e9:	00 59 a0             	add    %bl,-0x60(%ecx)
41a0ec:	41                   	inc    %ecx
41a0ed:	00 67 a0             	add    %ah,-0x60(%edi)
41a0f0:	41                   	inc    %ecx
41a0f1:	00 75 a0             	add    %dh,-0x60(%ebp)
41a0f4:	41                   	inc    %ecx
41a0f5:	00 01                	add    %al,(%ecx)
41a0f7:	00 00                	add    %al,(%eax)
41a0f9:	00 0c 00             	add    %cl,(%eax,%eax,1)
41a0fc:	00 00                	add    %al,(%eax)
41a0fe:	00 00                	add    %al,(%eax)
41a100:	00 00                	add    %al,(%eax)
41a102:	c0 00 00             	rolb   $0x0,(%eax)
41a105:	00 00                	add    %al,(%eax)
41a107:	00 00                	add    %al,(%eax)
41a109:	46                   	inc    %esi
41a10a:	be a0 41 00 14       	mov    $0x140041a0,%esi
41a10f:	00 00                	add    %al,(%eax)
41a111:	00 00                	add    %al,(%eax)
41a113:	00 00                	add    %al,(%eax)
41a115:	00 8b c0 64 a1 41    	add    %cl,0x41a164c0(%ebx)
41a11b:	00 f6                	add    %dh,%dh
41a11d:	a0 41 00 00 00       	mov    0x41,%al
41a136:	00 00                	add    %al,(%eax)
41a138:	90                   	nop
41a139:	a1 41 00 18 00       	mov    0x180041,%eax
41a13e:	00 00                	add    %al,(%eax)
41a140:	18 12                	sbb    %dl,(%edx)
41a142:	40                   	inc    %eax
41a143:	00 1c 36             	add    %bl,(%esi,%esi,1)
41a146:	40                   	inc    %eax
41a147:	00 f4                	add    %dh,%ah
41a149:	5d                   	pop    %ebp
41a14a:	40                   	inc    %eax
41a14b:	00 00                	add    %al,(%eax)
41a14d:	5e                   	pop    %esi
41a14e:	40                   	inc    %eax
41a14f:	00 30                	add    %dh,(%eax)
41a151:	36 40                	ss inc %eax
41a153:	00 24 36             	add    %ah,(%esi,%esi,1)
41a156:	40                   	inc    %eax
41a157:	00 10                	add    %dl,(%eax)
41a159:	5e                   	pop    %esi
41a15a:	40                   	inc    %eax
41a15b:	00 a0 33 40 00 40    	add    %ah,0x40004033(%eax)
41a161:	4e                   	dec    %esi
41a162:	42                   	inc    %edx
41a163:	00 78 4e             	add    %bh,0x4e(%eax)
41a166:	42                   	inc    %edx
41a167:	00 e0                	add    %ah,%al
41a169:	4e                   	dec    %esi
41a16a:	42                   	inc    %edx
41a16b:	00 48 4f             	add    %cl,0x4f(%eax)
41a16e:	42                   	inc    %edx
41a16f:	00 cc                	add    %cl,%ah
41a171:	4f                   	dec    %edi
41a172:	42                   	inc    %edx
41a173:	00 30                	add    %dh,(%eax)
41a175:	50                   	push   %eax
41a176:	42                   	inc    %edx
41a177:	00 30                	add    %dh,(%eax)
41a179:	52                   	push   %edx
41a17a:	42                   	inc    %edx
41a17b:	00 3c 52             	add    %bh,(%edx,%edx,2)
41a17e:	42                   	inc    %edx
41a17f:	00 48 52             	add    %cl,0x52(%eax)
41a182:	42                   	inc    %edx
41a183:	00 54 52 42          	add    %dl,0x42(%edx,%edx,2)
41a187:	00 60 52             	add    %ah,0x52(%eax)
41a18a:	42                   	inc    %edx
41a18b:	00 dc                	add    %bl,%ah
41a18d:	52                   	push   %edx
41a18e:	42                   	inc    %edx
41a18f:	00 0e                	add    %cl,(%esi)
41a191:	54                   	push   %esp
41a192:	53                   	push   %ebx
41a193:	74 72                	je     0x41a207
41a195:	65 61                	gs popa
41a197:	6d                   	insl   (%dx),%es:(%edi)
41a198:	41                   	inc    %ecx
41a199:	64 61                	fs popa
41a19b:	70 74                	jo     0x41a211
41a19d:	65 72 90             	gs jb  0x41a130
41a1a0:	ec                   	in     (%dx),%al
41a1a1:	a1 41 00 00 00       	mov    0x41,%eax
41a1be:	00 00                	add    %al,(%eax)
41a1c0:	ec                   	in     (%dx),%al
41a1c1:	a1 41 00 08 00       	mov    0x80041,%eax
41a1c6:	00 00                	add    %al,(%eax)
41a1c8:	24 11                	and    $0x11,%al
41a1ca:	40                   	inc    %eax
41a1cb:	00 1c 36             	add    %bl,(%esi,%esi,1)
41a1ce:	40                   	inc    %eax
41a1cf:	00 28                	add    %ch,(%eax)
41a1d1:	36 40                	ss inc %eax
41a1d3:	00 2c 36             	add    %ch,(%esi,%esi,1)
41a1d6:	40                   	inc    %eax
41a1d7:	00 30                	add    %dh,(%eax)
41a1d9:	36 40                	ss inc %eax
41a1db:	00 24 36             	add    %ah,(%esi,%esi,1)
41a1de:	40                   	inc    %eax
41a1df:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
41a1e6:	40                   	inc    %eax
41a1e7:	00 c4                	add    %al,%ah
41a1e9:	b1 41                	mov    $0x41,%cl
41a1eb:	00 0c 54             	add    %cl,(%esp,%edx,2)
41a1ee:	43                   	inc    %ebx
41a1ef:	6c                   	insb   (%dx),%es:(%edi)
41a1f0:	61                   	popa
41a1f1:	73 73                	jae    0x41a266
41a1f3:	46                   	inc    %esi
41a1f4:	69 6e 64 65 72 8d 40 	imul   $0x408d7265,0x64(%esi),%ebp
41a1fb:	00 48 a2             	add    %cl,-0x5e(%eax)
41a1fe:	41                   	inc    %ecx
41a21b:	00 58 a2             	add    %bl,-0x5e(%eax)
41a21e:	41                   	inc    %ecx
41a21f:	00 28                	add    %ch,(%eax)
41a221:	00 00                	add    %al,(%eax)
41a223:	00 24 11             	add    %ah,(%ecx,%edx,1)
41a226:	40                   	inc    %eax
41a227:	00 1c 36             	add    %bl,(%esi,%esi,1)
41a22a:	40                   	inc    %eax
41a22b:	00 28                	add    %ch,(%eax)
41a22d:	36 40                	ss inc %eax
41a22f:	00 2c 36             	add    %ch,(%esi,%esi,1)
41a232:	40                   	inc    %eax
41a233:	00 30                	add    %dh,(%eax)
41a235:	36 40                	ss inc %eax
41a237:	00 24 36             	add    %ah,(%esi,%esi,1)
41a23a:	40                   	inc    %eax
41a23b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
41a242:	40                   	inc    %eax
41a243:	00 a8 ee 41 00 d0    	add    %ch,-0x2fffbe12(%eax)
41a249:	ee                   	out    %al,(%dx)
41a24a:	41                   	inc    %ecx
41a24b:	00 58 2b             	add    %bl,0x2b(%eax)
41a24e:	40                   	inc    %eax
41a24f:	00 58 2b             	add    %bl,0x2b(%eax)
41a252:	40                   	inc    %eax
41a253:	00 58 2b             	add    %bl,0x2b(%eax)
41a256:	40                   	inc    %eax
41a257:	00 06                	add    %al,(%esi)
41a259:	54                   	push   %esp
41a25a:	46                   	inc    %esi
41a25b:	69 6c 65 72 90 ac a2 	imul   $0x41a2ac90,0x72(%ebp,%eiz,2),%ebp
41a262:	41
41a26b:	00 d4                	add    %dl,%ah
41a26d:	a2 41 00 00 00       	mov    %al,0x41
41a27e:	00 00                	add    %al,(%eax)
41a280:	e6 a2                	out    %al,$0xa2
41a282:	41                   	inc    %ecx
41a283:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
41a287:	00 fc                	add    %bh,%ah
41a289:	a1 41 00 1c 36       	mov    0x361c0041,%eax
41a28e:	40                   	inc    %eax
41a28f:	00 28                	add    %ch,(%eax)
41a291:	36 40                	ss inc %eax
41a293:	00 2c 36             	add    %ch,(%esi,%esi,1)
41a296:	40                   	inc    %eax
41a297:	00 30                	add    %dh,(%eax)
41a299:	36 40                	ss inc %eax
41a29b:	00 24 36             	add    %ah,(%esi,%esi,1)
41a29e:	40                   	inc    %eax
41a29f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
41a2a6:	40                   	inc    %eax
41a2a7:	00 68 f5             	add    %ch,-0xb(%eax)
41a2aa:	41                   	inc    %ecx
41a2ab:	00 d0                	add    %dl,%al
41a2ad:	ee                   	out    %al,(%dx)
41a2ae:	41                   	inc    %ecx
41a2af:	00 c8                	add    %cl,%al
41a2b1:	f5                   	cmc
41a2b2:	41                   	inc    %ecx
41a2b3:	00 fc                	add    %bh,%ah
41a2b5:	f5                   	cmc
41a2b6:	41                   	inc    %ecx
41a2b7:	00 10                	add    %dl,(%eax)
41a2b9:	f9                   	stc
41a2ba:	41                   	inc    %ecx
41a2bb:	00 ec                	add    %ch,%ah
41a2bd:	f6 41 00 18          	testb  $0x18,0x0(%ecx)
41a2c1:	18 42 00             	sbb    %al,0x0(%edx)
41a2c4:	0c f7                	or     $0xf7,%al
41a2c6:	41                   	inc    %ecx
41a2c7:	00 e8                	add    %ch,%al
41a2c9:	18 42 00             	sbb    %al,0x0(%edx)
41a2cc:	d0 18                	rcrb   $1,(%eax)
41a2ce:	42                   	inc    %edx
41a2cf:	00 4c 06 42          	add    %cl,0x42(%esi,%eax,1)
41a2d3:	00 0e                	add    %cl,(%esi)
41a2d5:	00 00                	add    %al,(%eax)
41a2d7:	00 00                	add    %al,(%eax)
41a2d9:	00 01                	add    %al,(%ecx)
41a2db:	00 00                	add    %al,(%eax)
41a2dd:	00 e8                	add    %ch,%al
41a2df:	10 40 00             	adc    %al,0x0(%eax)
41a2e2:	70 00                	jo     0x41a2e4
41a2e4:	00 00                	add    %al,(%eax)
41a2e6:	07                   	pop    %es
41a2e7:	54                   	push   %esp
41a2e8:	52                   	push   %edx
41a2e9:	65 61                	gs popa
41a2eb:	64 65 72 8b          	fs gs jb 0x41a27a
41a2ef:	c0 3c a3 41          	sarb   $0x41,(%ebx,%eiz,4)
41a2fb:	00 50 a3             	add    %dl,-0x5d(%eax)
41a2fe:	41                   	inc    %ecx
41a30f:	00 62 a3             	add    %ah,-0x5d(%edx)
41a312:	41                   	inc    %ecx
41a313:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
41a317:	00 fc                	add    %bh,%ah
41a319:	a1 41 00 1c 36       	mov    0x361c0041,%eax
41a31e:	40                   	inc    %eax
41a31f:	00 28                	add    %ch,(%eax)
41a321:	36 40                	ss inc %eax
41a323:	00 2c 36             	add    %ch,(%esi,%esi,1)
41a326:	40                   	inc    %eax
41a327:	00 30                	add    %dh,(%eax)
41a329:	36 40                	ss inc %eax
41a32b:	00 24 36             	add    %ah,(%esi,%esi,1)
41a32e:	40                   	inc    %eax
41a32f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
41a336:	40                   	inc    %eax
41a337:	00 9c 1d 42 00 7c 1e 	add    %bl,0x1e7c0042(%ebp,%ebx,1)
41a33e:	42                   	inc    %edx
41a33f:	00 d4                	add    %dl,%ah
41a341:	1d 42 00 fc 1d       	sbb    $0x1dfc0042,%eax
41a346:	42                   	inc    %edx
41a347:	00 38                	add    %bh,(%eax)
41a349:	1e                   	push   %ds
41a34a:	42                   	inc    %edx
41a34b:	00 28                	add    %ch,(%eax)
41a34d:	22 42 00             	and    0x0(%edx),%al
41a350:	0e                   	push   %cs
41a351:	00 00                	add    %al,(%eax)
41a353:	00 00                	add    %al,(%eax)
41a355:	00 01                	add    %al,(%ecx)
41a357:	00 00                	add    %al,(%eax)
41a359:	00 e8                	add    %ch,%al
41a35b:	10 40 00             	adc    %al,0x0(%eax)
41a35e:	2c 00                	sub    $0x0,%al
41a360:	00 00                	add    %al,(%eax)
41a362:	07                   	pop    %es
41a363:	54                   	push   %esp
41a364:	57                   	push   %edi
41a365:	72 69                	jb     0x41a3d0
41a367:	74 65                	je     0x41a3ce
41a369:	72 8b                	jb     0x41a2f6
41a36b:	c0 b8 a3 41 00 00 00 	sarb   $0x0,0x41a3(%eax)
41a38a:	00 00                	add    %al,(%eax)
41a38c:	b8 a3 41 00 0c       	mov    $0xc0041a3,%eax
41a391:	00 00                	add    %al,(%eax)
41a393:	00 a0 76 40 00 1c    	add    %ah,0x1c004076(%eax)
41a399:	36 40                	ss inc %eax
41a39b:	00 28                	add    %ch,(%eax)
41a39d:	36 40                	ss inc %eax
41a39f:	00 2c 36             	add    %ch,(%esi,%esi,1)
41a3a2:	40                   	inc    %eax
41a3a3:	00 30                	add    %dh,(%eax)
41a3a5:	36 40                	ss inc %eax
41a3a7:	00 24 36             	add    %ah,(%esi,%esi,1)
41a3aa:	40                   	inc    %eax
41a3ab:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
41a3b2:	40                   	inc    %eax
41a3b3:	00 dc                	add    %bl,%ah
41a3b5:	33 40 00             	xor    0x0(%eax),%eax
41a3b8:	07                   	pop    %es
41a3b9:	45                   	inc    %ebp
41a3ba:	54                   	push   %esp
41a3bb:	68 72 65 61 64       	push   $0x64616572
41a3c0:	c4 a3 41 00 0a 0e    	les    0xe0a0041(%ebx),%esp
41a3c6:	54                   	push   %esp
41a3c7:	43                   	inc    %ebx
41a3c8:	6f                   	outsl  %ds:(%esi),(%dx)
41a3c9:	6d                   	insl   (%dx),%es:(%edi)
41a3ca:	70 6f                	jo     0x41a43b
41a3cc:	6e                   	outsb  %ds:(%esi),(%dx)
41a3cd:	65 6e                	outsb  %gs:(%esi),(%dx)
41a3cf:	74 4e                	je     0x41a41f
41a3d1:	61                   	popa
41a3d2:	6d                   	insl   (%dx),%es:(%edi)
41a3d3:	65 d8 a3 41 00 0f 0f 	fsubs  %gs:0xf0f0041(%ebx)
41a3da:	49                   	dec    %ecx
41a3db:	44                   	inc    %esp
41a3dc:	65 73 69             	gs jae 0x41a448
41a3df:	67 6e                	outsb  %ds:(%si),(%dx)
41a3e1:	65 72 4e             	gs jb  0x41a432
41a3e4:	6f                   	outsl  %ds:(%esi),(%dx)
41a3e5:	74 69                	je     0x41a450
41a3e7:	66 79 98             	data16 jns 0x41a382
41a3ea:	11 40 00             	adc    %eax,0x0(%eax)
41a3ed:	01 07                	add    %eax,(%edi)
41a3ef:	e8 71 b9 a6 e3       	call   0xe3e85d65
41a3f4:	d1 11                	rcll   $1,(%ecx)
41a3f6:	aa                   	stos   %al,%es:(%edi)
41a3f7:	b1 00                	mov    $0x0,%cl
41a3f9:	c0 4f b1 6f          	rorb   $0x6f,-0x4f(%edi)
41a3fd:	bc 07 43 6c 61       	mov    $0x616c4307,%esp
41a402:	73 73                	jae    0x41a477
41a404:	65 73 02             	gs jae 0x41a409
41a407:	00 ff                	add    %bh,%bh
41a409:	ff 8b c0 cc 83 c0    	decl   -0x3f7c3340(%ebx)
41a40f:	d8 e9                	fsubr  %st(1),%st
41a411:	fb                   	sti
41a412:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
41a413:	00 00                	add    %al,(%eax)
41a415:	83 44 24 04 d8       	addl   $0xffffffd8,0x4(%esp)
41a41a:	8b 44 24 04          	mov    0x4(%esp),%eax
41a41e:	8b 00                	mov    (%eax),%eax
41a420:	ff 60 28             	jmp    *0x28(%eax)
41a423:	83 44 24 04 d8       	addl   $0xffffffd8,0x4(%esp)
41a428:	e9 a3 a6 00 00       	jmp    0x424ad0
41a42d:	83 44 24 04 d8       	addl   $0xffffffd8,0x4(%esp)
41a432:	e9 b9 a6 00 00       	jmp    0x424af0
41a437:	83 44 24 04 d4       	addl   $0xffffffd4,0x4(%esp)
41a43c:	8b 44 24 04          	mov    0x4(%esp),%eax
41a440:	8b 00                	mov    (%eax),%eax
41a442:	ff 60 28             	jmp    *0x28(%eax)
41a445:	83 44 24 04 d4       	addl   $0xffffffd4,0x4(%esp)
41a44a:	e9 81 a6 00 00       	jmp    0x424ad0
41a44f:	83 44 24 04 d4       	addl   $0xffffffd4,0x4(%esp)
41a454:	e9 97 a6 00 00       	jmp    0x424af0
41a459:	cc                   	int3
41a45a:	15 a4 41 00 23       	adc    $0x230041a4,%eax
41a45f:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41a460:	41                   	inc    %ecx