40624b:	13 01                	adc    (%ecx),%eax
40624d:	00 8e 00 00 13 01    	add    %cl,0x1130000(%esi)
406253:	00 f8                	add    %bh,%al
406255:	12 00                	adc    (%eax),%al
406257:	13 02                	adc    (%edx),%eax
406259:	00 30                	add    %dh,(%eax)
40625b:	03 00                	add    (%eax),%eax
40625d:	13 03                	adc    (%ebx),%eax
40625f:	00 cc                	add    %cl,%ah
406261:	03 00                	add    (%eax),%eax
406263:	13 01                	adc    (%ecx),%eax
406265:	00 bc 03 00 13 02 10 	add    %bh,0x10021300(%ebx,%eax,1)
40626c:	30 03                	xor    %al,(%ebx)
40626e:	09 13                	or     %edx,(%ebx)
406270:	2a 03                	sub    (%ebx),%al
406272:	14 00                	adc    $0x0,%al
406274:	11 13                	adc    %edx,(%ebx)
406276:	3a 03                	cmp    (%ebx),%al
406278:	19 00                	sbb    %eax,(%eax)
40627a:	19 13                	sbb    %edx,(%ebx)
40627c:	2a 03                	sub    (%ebx),%al
40627e:	1d 00 29 23 2a       	sbb    $0x2a232900,%eax
406283:	03 23                	add    (%ebx),%esp
406285:	00 31                	add    %dh,(%ecx)
406287:	13 2a                	adc    (%edx),%ebp
406289:	03 23                	add    (%ebx),%esp
40628b:	00 49 13             	add    %cl,0x13(%ecx)
40628e:	2a 03                	sub    (%ebx),%al
406290:	23 00                	and    (%eax),%eax
406292:	41                   	inc    %ecx
406293:	13 2a                	adc    (%edx),%ebp
406295:	03 23                	add    (%ebx),%esp
406297:	10 49 13             	adc    %cl,0x13(%ecx)
40629a:	2a 03                	sub    (%ebx),%al
40629c:	23 00                	and    (%eax),%eax
40629e:	51                   	push   %ecx
40629f:	13 2a                	adc    (%edx),%ebp
4062a1:	03 33                	add    (%ebx),%esi
4062a3:	00 59 13             	add    %bl,0x13(%ecx)
4062a6:	2a 03                	sub    (%ebx),%al
4062a8:	23 00                	and    (%eax),%eax
4062aa:	61                   	popa
4062ab:	13 2a                	adc    (%edx),%ebp
4062ad:	13 28                	adc    (%eax),%ebp
4062af:	00 69 13             	add    %ch,0x13(%ecx)
4062b2:	2a 03                	sub    (%ebx),%al
4062b4:	23 00                	and    (%eax),%eax
4062b6:	71 13                	jno    0x4062cb
4062b8:	3a 03                	cmp    (%ebx),%al
4062ba:	23 00                	and    (%eax),%eax
4062bc:	79 13                	jns    0x4062d1
4062be:	2a 03                	sub    (%ebx),%al
4062c0:	23 00                	and    (%eax),%eax
4062c2:	0c 23                	or     $0x23,%al
4062c4:	2a 03                	sub    (%ebx),%al
4062c6:	19 00                	sbb    %eax,(%eax)
4062c8:	a1 13 cf 00 35       	mov    0x3500cf13,%eax
4062cd:	00 1c 13             	add    %bl,(%ebx,%edx,1)
4062d0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4062d1:	00 3c 00             	add    %bh,(%eax,%eax,1)
4062d4:	29 14 2a             	sub    %edx,(%edx,%ebp,1)
4062d7:	03 54 10 31          	add    0x31(%eax,%edx,1),%edx
4062db:	14 5f                	adc    $0x5f,%al
4062dd:	00 5a 00             	add    %bl,0x0(%edx)
4062e0:	89 13                	mov    %edx,(%ebx)
4062e2:	2a 03                	sub    (%ebx),%al
4062e4:	70 00                	jo     0x4062e6
4062e6:	24 13                	and    $0x13,%al
4062e8:	2a 03                	sub    (%ebx),%al
4062ea:	19 00                	sbb    %eax,(%eax)
4062ec:	89 13                	mov    %edx,(%ebx)
4062ee:	6f                   	outsl  %ds:(%esi),(%dx)
4062ef:	12 70 00             	adc    0x0(%eax),%dh
4062f2:	89 13                	mov    %edx,(%ebx)
4062f4:	fa                   	cli
4062f5:	00 19                	add    %bl,(%ecx)
4062f7:	00 24 13             	add    %ah,(%ebx,%edx,1)
4062fa:	d8 03                	fadds  (%ebx)
4062fc:	74 00                	je     0x4062fe
4062fe:	89 13                	mov    %edx,(%ebx)
406300:	e9 02 7f 00 24       	jmp    0x2440e207
406305:	23 a4 00 83 00 89 13 	and    0x13890083(%eax,%eax,1),%esp
40630c:	07                   	pop    %es
40630d:	03 89 00 99 13 a4    	add    -0x5bec6700(%ecx),%ecx
406313:	02 8d 00 01 14 d0    	add    -0x2febff00(%ebp),%cl
406319:	03 91 10 89 13 b8    	add    -0x47ec76f0(%ecx),%edx
40631f:	02 96 00 89 13 b2    	add    -0x4dec7700(%esi),%dl
406325:	00 ab 00 89 13 1e    	add    %ch,0x1e138900(%ebx)
40632b:	00 9f 00 89 13 40    	add    %bl,0x40138900(%edi)
406331:	10 a3 00 89 13 65    	adc    %ah,0x65138900(%ebx)
406337:	02 a7 00 89 13 65    	add    0x65138900(%edi),%ah
40633d:	00 ab 00 89 13 e1    	add    %ch,-0x1eec7700(%ebx)
406343:	00 af 00 89 23 13    	add    %ch,0x13238900(%edi)
406349:	00 b3 00 89 13 35    	add    %dh,0x35138900(%ebx)
40634f:	00 b7 00 99 13 4a    	add    %dh,0x4a139900(%edi)
406355:	00 bb 00 21 14 ec    	add    %bh,-0x13ebdf00(%ebx)
40635b:	03 bf 10 89 13 98    	add    -0x67ec76f0(%edi),%edi
406361:	03 c6                	add    %esi,%eax
406363:	00 81 13 2a 03 29    	add    %al,0x29032a13(%ecx)
406369:	00 2e                	add    %ch,(%esi)
40636b:	13 0b                	adc    (%ebx),%ecx
40636d:	00 f7                	add    %dh,%bh
40636f:	00 2e                	add    %ch,(%esi)
406371:	13 13                	adc    (%ebx),%edx
406373:	10 00                	adc    %al,(%eax)
406375:	00 2e                	add    %ch,(%esi)
406377:	13 1b                	adc    (%ebx),%ebx
406379:	00 1f                	add    %bl,(%edi)
40637b:	01 2e                	add    %ebp,(%esi)
40637d:	13 33                	adc    (%ebx),%esi
40637f:	00 28                	add    %ch,(%eax)
406381:	01 2e                	add    %ebp,(%esi)
406383:	13 2b                	adc    (%ebx),%ebp
406385:	00 36                	add    %dh,(%esi)
406387:	01 2e                	add    %ebp,(%esi)
406389:	23 33                	and    (%ebx),%esi
40638b:	00 36                	add    %dh,(%esi)
40638d:	01 2e                	add    %ebp,(%esi)
40638f:	13 3b                	adc    (%ebx),%edi
406391:	00 36                	add    %dh,(%esi)
406393:	01 3e                	add    %edi,(%esi)
406395:	13 43 00             	adc    0x0(%ebx),%eax
406398:	28 01                	sub    %al,(%ecx)
40639a:	2e 13 4b 00          	adc    %cs:0x0(%ebx),%ecx
40639e:	3c 11                	cmp    $0x11,%al
4063a0:	2e 13 53 00          	adc    %cs:0x0(%ebx),%edx
4063a4:	36 01 2e             	add    %ebp,%ss:(%esi)
4063a7:	13 5b 00             	adc    0x0(%ebx),%ebx
4063aa:	46                   	inc    %esi
4063ab:	01 2e                	add    %ebp,(%esi)
4063ad:	13 63 00             	adc    0x0(%ebx),%esp
4063b0:	54                   	push   %esp
4063b1:	01 2e                	add    %ebp,(%esi)
4063b3:	13 6b 10             	adc    0x10(%ebx),%ebp
4063b6:	7e 01                	jle    0x4063b9
4063b8:	2e 13 73 00          	adc    %cs:0x0(%ebx),%esi
4063bc:	8b 01                	mov    (%ecx),%eax
4063be:	37                   	aaa
4063bf:	13 77 00             	adc    0x0(%edi),%esi
4063c2:	2d 00 31 13 34       	sub    $0x34133100,%eax
4063c7:	00 6a 00             	add    %ch,0x0(%edx)
4063ca:	04 a3                	add    $0xa3,%al
4063cc:	00 00                	add    %al,(%eax)
4063ce:	14 00                	adc    $0x0,%al
4063d0:	00 13                	add    %dl,(%ebx)
4063d2:	00 00                	add    %al,(%eax)
4063d4:	13 00                	adc    (%eax),%eax
4063d6:	10 13                	adc    %dl,(%ebx)
4063d8:	00 00                	add    %al,(%eax)
4063da:	13 00                	adc    (%eax),%eax
4063dc:	78 15                	js     0x4063f3
4063de:	00 00                	add    %al,(%eax)
4063e0:	17                   	pop    %ss
4063e1:	10 00                	adc    %al,(%eax)
4063e3:	13 00                	adc    (%eax),%eax
4063e5:	00 13                	add    %dl,(%ebx)
4063e7:	00 00                	add    %al,(%eax)
4063e9:	13 00                	adc    (%eax),%eax
4063eb:	00 dc                	add    %bl,%ah
4063ed:	00 80 13 00 00 13    	add    %al,0x13000013(%eax)
4063f3:	00 00                	add    %al,(%eax)
4063f5:	13 00                	adc    (%eax),%eax
4063f7:	10 13                	adc    %dl,(%ebx)
4063f9:	4c                   	dec    %esp
4063fa:	69 86 74 60 44 00 4e 	imul   $0x4d87784e,0x446074(%esi),%eax
406401:	78 87 4d
406404:	78 74                	js     0x40647a
406406:	68 82 64 31 13       	push   $0x13316482
40640b:	52                   	push   %edx
40640c:	65 84 64 55 5c       	test   %ah,%gs:0x5c(%ebp,%edx,2)
406411:	6e                   	outsb  %ds:(%esi),(%dx)
406412:	74 46                	je     0x40645a
406414:	32 00                	xor    (%eax),%al
406416:	65 65 71 77          	gs gs jno 0x406491
40641a:	49                   	dec    %ecx
40641b:	6e                   	outsb  %ds:(%esi),(%dx)
40641c:	87 33                	xchg   %esi,(%ebx)
40641e:	32 13                	xor    (%ebx),%dl
406420:	44                   	inc    %esp
406421:	69 76 84 69 82 6e 61 	imul   $0x616e8269,-0x7c(%esi),%esi
406428:	85 79 60             	test   %edi,0x60(%ecx)
40642b:	45                   	inc    %ebp
40642c:	00 52 88             	add    %dl,-0x78(%edx)
40642f:	61                   	popa
406430:	64 68 49 6e 87 36    	fs push $0x36876e49
406436:	34 13                	xor    $0x13,%al
406438:	52                   	push   %edx
406439:	75 74                	jne    0x4064af
40643b:	64 49                	fs dec %ecx
40643d:	81 74 36 47 00 52 78 	xorl   $0x71785200,0x47(%esi,%esi,1)
406444:	71
406445:	64 68 49 6e 87 31    	fs push $0x31876e49
40644b:	36 13 52 65          	adc    %ss:0x65(%edx),%edx
40644f:	84 64 49 81          	test   %ah,-0x7f(%ecx,%ecx,2)
406453:	74 31                	je     0x406486
406455:	49                   	dec    %ecx
406456:	00 67 78             	add    %ah,0x78(%edi)
406459:	74 6f                	je     0x4064ca
40645b:	68 54 46 4b 00       	push   $0x4b4654
406460:	3c 60                	cmp    $0x60,%al
406462:	6f                   	outsl  %ds:(%esi),(%dx)
406463:	64 88 7c 65 51       	mov    %bh,%fs:0x51(%ebp,%eiz,2)
406468:	00 53 8c             	add    %dl,-0x74(%ebx)
40646b:	73 74                	jae    0x4064e1
40646d:	78 6d                	js     0x4064dc
40646f:	2e 6c                	cs insb (%dx),%es:(%edi)
406471:	4f                   	dec    %edi
406472:	00 77 61             	add    %dh,0x61(%edi)
406475:	74 74                	je     0x4064eb
406477:	00 6d 86             	add    %ch,-0x7a(%ebp)
40647a:	63 7f 85             	arpl   %edi,-0x7b(%edi)
40647d:	6c                   	insb   (%dx),%es:(%edi)
40647e:	69 75 00 53 8c 73 74 	imul   $0x74738c53,0x0(%ebp),%esi
406485:	78 7d                	js     0x406504
406487:	2e 56                	cs push %esi
406489:	6f                   	outsl  %ds:(%esi),(%dx)
40648a:	6c                   	insb   (%dx),%es:(%edi)
40648b:	7f 65                	jg     0x4064f2
40648d:	63 87 69 6f 91 73    	arpl   %eax,0x73916f69(%edi)
406493:	2e 5a                	cs pop %edx
406495:	65 6e                	outsb  %gs:(%esi),(%dx)
406497:	78 72                	js     0x40650b
406499:	69 76 00 51 77 64 00 	imul   $0x647751,0x0(%esi),%esi
4064a0:	61                   	popa
4064a1:	65 77 60             	gs ja  0x406504
4064a4:	65 74 7b             	gs je  0x406522
4064a7:	7f 64                	jg     0x40650d
4064a9:	13 52 65             	adc    0x65(%edx),%edx
4064ac:	74 64                	je     0x406512
4064ae:	44                   	inc    %esp
4064af:	82 75 62 8f          	xorb   $0x8f,0x62(%ebp)
4064b3:	65 00 65 75          	add    %ah,%gs:0x75(%ebp)
4064b7:	6e                   	outsb  %ds:(%esi),(%dx)
4064b8:	87 69 6d             	xchg   %ebp,0x6d(%ecx)
4064bb:	78 54                	js     0x406511
4064bd:	89 83 65 48 74 6e    	mov    %eax,0x6e744865(%ebx)
4064c3:	64 7f 65             	fs jg  0x40652b
4064c6:	00 5a 75             	add    %bl,0x75(%edx)
4064c9:	74 67                	je     0x406532
4064cb:	79 70                	jns    0x40653d
4064cd:	78 46                	js     0x406515
4064cf:	72 82                	jb     0x406453
4064d1:	6d                   	insl   (%dx),%es:(%edi)
4064d2:	48                   	dec    %eax
4064d3:	84 6e 64             	test   %ch,0x64(%esi)
4064d6:	7f 65                	jg     0x40653d
4064d8:	00 65 65             	add    %ah,0x65(%ebp)
4064db:	61                   	popa
4064dc:	77 53                	ja     0x406531
4064de:	79 81                	jns    0x406461
4064e0:	67 6c                	insb   (%dx),%es:(%di)
4064e2:	78 00                	js     0x4064e4
4064e4:	44                   	inc    %esp
4064e5:	74 74                	je     0x40655b
4064e7:	65 67 79 6d          	gs addr16 jns 0x406558
4064eb:	78 00                	js     0x4064ed
4064ed:	54                   	push   %esp
4064ee:	8c 70 65             	mov    %?,0x65(%eax)
4064f1:	13 43 6c             	adc    0x6c(%ebx),%eax
4064f4:	92                   	xchg   %eax,%edx
4064f5:	73 65                	jae    0x40655c
4064f7:	13 47 75             	adc    0x75(%edi),%eax
4064fa:	7c 64                	jl     0x406560
4064fc:	41                   	inc    %ecx
4064fd:	87 74 82 7c          	xchg   %esi,0x7c(%edx,%eax,4)
406501:	62 75 87             	bound  %esi,-0x79(%ebp)
406504:	65 00 57 65          	add    %dl,%gs:0x65(%edi)
406508:	62 88 77 67 74 62    	bound  %ecx,0x62746777(%eax)
40650e:	6c                   	insb   (%dx),%es:(%edi)
40650f:	78 41                	js     0x406552
406511:	74 87                	je     0x40649a
406513:	72 69                	jb     0x40657e
406515:	85 75 74             	test   %esi,0x74(%ebp)
406518:	78 00                	js     0x40651a
40651a:	43                   	inc    %ebx
40651b:	82 6d 56 7c          	subb   $0x7c,0x56(%ebp)
40651f:	73 79                	jae    0x40659a
406521:	75 6c                	jne    0x40658f
406523:	65 54                	gs push %esp
406525:	74 74                	je     0x40659b
406527:	85 69 62             	test   %ebp,0x62(%ecx)
40652a:	88 84 65 13 41 73 86 	mov    %al,-0x798cbeed(%ebp,%eiz,2)
406531:	65 6d                	gs insl (%dx),%es:(%edi)
406533:	75 6c                	jne    0x4065a1
406535:	79 77                	jns    0x4065ae
406537:	69 74 7f 65 41 87 74 	imul   $0x72748741,0x65(%edi,%edi,2),%esi
40653e:	72
40653f:	7c 62                	jl     0x4065a3
406541:	85 87 65 00 54 73    	test   %eax,0x73540065(%edi)
406547:	73 78                	jae    0x4065c1
406549:	6d                   	insl   (%dx),%es:(%edi)
40654a:	62 7f 89             	bound  %edi,-0x77(%edi)
40654d:	54                   	push   %esp
40654e:	85 61 64             	test   %esp,0x64(%ecx)
406551:	78 6d                	js     0x4065c0
406553:	61                   	popa
406554:	85 6b 41             	test   %ebp,0x41(%ebx)
406557:	97                   	xchg   %eax,%edi
406558:	74 72                	je     0x4065cc
40655a:	7c 62                	jl     0x4065be
40655c:	75 87                	jne    0x4064e5
40655e:	65 00 67 61          	add    %ah,%gs:0x61(%edi)
406562:	82 7a 65 74          	cmpb   $0x74,0x65(%edx)
406566:	59                   	pop    %ecx
406567:	72 61                	jb     0x4065ca
406569:	80 65 77 82          	andb   $0x82,0x77(%ebp)
40656d:	82 6b 54 74          	subb   $0x74,0x54(%ebx)
406571:	74 85                	je     0x4064f8
406573:	69 62 88 74 65 23 41 	imul   $0x41236574,-0x78(%edx),%esp
40657a:	73 86                	jae    0x406502
40657c:	65 6d                	gs insl (%dx),%es:(%edi)
40657e:	75 6c                	jne    0x4065ec
406580:	79 59                	jns    0x4065db
406582:	69 7c 78 56 65 85 73 	imul   $0x69738565,0x56(%eax,%edi,2),%edi
406589:	69
40658a:	82 6e 41 87          	subb   $0x87,0x41(%esi)
40658e:	84 72 7c             	test   %dh,0x7c(%edx)
406591:	62 75 87             	bound  %esi,-0x79(%ebp)
406594:	65 00 54 73 73       	add    %dl,%gs:0x73(%ebx,%esi,2)
406599:	88 6d 62             	mov    %ch,0x62(%ebp)
40659c:	7f 79                	jg     0x406617
40659e:	43                   	inc    %ebx
40659f:	82 6e 66 7c          	subb   $0x7c,0x66(%esi)
4065a3:	67 85 85 61 74       	test   %eax,0x7461(%di)
4065a8:	7c 6f                	jl     0x406619
4065aa:	6e                   	outsb  %ds:(%esi),(%dx)
4065ab:	54                   	push   %esp
4065ac:	74 74                	je     0x406622
4065ae:	85 79 62             	test   %edi,0x62(%ecx)
4065b1:	88 74 65 13          	mov    %dh,0x13(%ebp,%eiz,2)
4065b5:	41                   	inc    %ecx
4065b6:	73 86                	jae    0x40653e
4065b8:	65 6d                	gs insl (%dx),%es:(%edi)
4065ba:	85 6c 79 57          	test   %ebp,0x57(%ecx,%edi,2)
4065be:	65 73 76             	gs jae 0x406637
4065c1:	72 69                	jb     0x40662c
4065c3:	83 74 79 82 6e       	xorl   $0x6e,-0x7e(%ecx,%edi,2)
4065c8:	41                   	inc    %ecx
4065c9:	87 74 72 7c          	xchg   %esi,0x7c(%edx,%esi,2)
4065cd:	62 75 87             	bound  %esi,-0x79(%ebp)
4065d0:	75 00                	jne    0x4065d2
4065d2:	56                   	push   %esi
4065d3:	6f                   	outsl  %ds:(%esi),(%dx)
4065d4:	6d                   	insl   (%dx),%es:(%edi)
4065d5:	83 69 6c 74          	subl   $0x74,0x6c(%ecx)
4065d9:	74 69                	je     0x406644
4065db:	92                   	xchg   %eax,%edx
4065dc:	6e                   	outsb  %ds:(%esi),(%dx)
4065dd:	52                   	push   %edx
4065de:	78 6c                	js     0x40664c