407246:	00 00                	add    %al,(%eax)
407248:	86 08                	xchg   %cl,(%eax)
40724a:	d0 0d 08 01 7d 00    	rorb   $1,0x7d0108
407250:	f8                   	clc
407251:	43                   	inc    %ebx
407252:	00 00                	add    %al,(%eax)
407254:	00 00                	add    %al,(%eax)
407256:	86 08                	xchg   %cl,(%eax)
407258:	dd 0d 10 00 7d 00    	fisttpll 0x7d0010
40725e:	44                   	inc    %esp
40725f:	44                   	inc    %esp
407260:	00 00                	add    %al,(%eax)
407262:	00 00                	add    %al,(%eax)
407264:	86 08                	xchg   %cl,(%eax)
407266:	8a 27                	mov    (%edi),%ah
407268:	6a 02                	push   $0x2
40726a:	7e 00                	jle    0x40726c
40726c:	5c                   	pop    %esp
40726d:	44                   	inc    %esp
40726e:	00 00                	add    %al,(%eax)
407270:	00 00                	add    %al,(%eax)
407272:	86 08                	xchg   %cl,(%eax)
407274:	02 1a                	add    (%edx),%bl
407276:	08 01                	or     %al,(%ecx)
407278:	7e 00                	jle    0x40727a
40727a:	64 44                	fs inc %esp
40727c:	00 00                	add    %al,(%eax)
40727e:	00 00                	add    %al,(%eax)
407280:	86 08                	xchg   %cl,(%eax)
407282:	be 1f 08 01 7e       	mov    $0x7e01081f,%esi
407287:	00 6c 44 00          	add    %ch,0x0(%esp,%eax,2)
40728b:	00 00                	add    %al,(%eax)
40728d:	00 86 08 65 0b 08    	add    %al,0x80b6508(%esi)
407293:	01 7e 00             	add    %edi,0x0(%esi)
407296:	74 44                	je     0x4072dc
407298:	00 00                	add    %al,(%eax)
40729a:	00 00                	add    %al,(%eax)
40729c:	86 08                	xchg   %cl,(%eax)
40729e:	ea 0d 6f 02 7e 00 94 	ljmp   $0x9400,$0x7e026f0d
4072a5:	44                   	inc    %esp
4072a6:	00 00                	add    %al,(%eax)
4072a8:	00 00                	add    %al,(%eax)
4072aa:	81 00 44 04 de 0b    	addl   $0xbde0444,(%eax)
4072b0:	7e 00                	jle    0x4072b2
4072b2:	a8 44                	test   $0x44,%al
4072b4:	00 00                	add    %al,(%eax)
4072b6:	00 00                	add    %al,(%eax)
4072b8:	81 00 3e 04 ed 0b    	addl   $0xbed043e,(%eax)
4072be:	80 00 d0             	addb   $0xd0,(%eax)
4072c1:	44                   	inc    %esp
4072c2:	00 00                	add    %al,(%eax)
4072c4:	00 00                	add    %al,(%eax)
4072c6:	81 00 5d 04 fb 0b    	addl   $0xbfb045d,(%eax)
4072cc:	81 00 20 45 00 00    	addl   $0x4520,(%eax)
4072d2:	00 00                	add    %al,(%eax)
4072d4:	81 00 96 04 08 0c    	addl   $0xc080496,(%eax)
4072da:	83 00 4c             	addl   $0x4c,(%eax)
4072dd:	45                   	inc    %ebp
4072de:	00 00                	add    %al,(%eax)
4072e0:	00 00                	add    %al,(%eax)
4072e2:	86 00                	xchg   %al,(%eax)
4072e4:	11 04 10             	adc    %eax,(%eax,%edx,1)
4072e7:	0c 83                	or     $0x83,%al
4072e9:	00 b4 45 00 00 00 00 	add    %dh,0x0(%ebp,%eax,2)
4072f0:	86 00                	xchg   %al,(%eax)
4072f2:	17                   	pop    %ss
4072f3:	04 10                	add    $0x10,%al
4072f5:	0c 84                	or     $0x84,%al
4072f7:	00 d8                	add    %bl,%al
4072f9:	45                   	inc    %ebp
4072fa:	00 00                	add    %al,(%eax)
4072fc:	00 00                	add    %al,(%eax)
4072fe:	86 00                	xchg   %al,(%eax)
407300:	21 04 19             	and    %eax,(%ecx,%ebx,1)
407303:	0c 85                	or     $0x85,%al
407305:	00 5c 46 00          	add    %bl,0x0(%esi,%eax,2)
407309:	00 00                	add    %al,(%eax)
40730b:	00 81 00 5b 13 15    	add    %al,0x15135b00(%ecx)
407311:	01 86 00 80 46 00    	add    %eax,0x468000(%esi)
407317:	00 00                	add    %al,(%eax)
407319:	00 81 00 4e 04 22    	add    %al,0x22044e00(%ecx)
40731f:	0c 86                	or     $0x86,%al
407321:	00 c4                	add    %al,%ah
407323:	46                   	inc    %esi
407324:	00 00                	add    %al,(%eax)
407326:	00 00                	add    %al,(%eax)
407328:	86 00                	xchg   %al,(%eax)
40732a:	8d 04 08             	lea    (%eax,%ecx,1),%eax
40732d:	0c 86                	or     $0x86,%al
40732f:	00 e0                	add    %ah,%al
407331:	46                   	inc    %esi
407332:	00 00                	add    %al,(%eax)
407334:	00 00                	add    %al,(%eax)
407336:	96                   	xchg   %eax,%esi
407337:	00 8e 14 28 0c 86    	add    %cl,-0x79f3d7ec(%esi)
40733d:	00 04 47             	add    %al,(%edi,%eax,2)
407340:	00 00                	add    %al,(%eax)
407342:	00 00                	add    %al,(%eax)
407344:	96                   	xchg   %eax,%esi
407345:	00 73 22             	add    %dh,0x22(%ebx)
407348:	34 0c                	xor    $0xc,%al
40734a:	89 00                	mov    %eax,(%eax)
40734c:	7c 47                	jl     0x407395
40734e:	00 00                	add    %al,(%eax)
407350:	00 00                	add    %al,(%eax)
407352:	96                   	xchg   %eax,%esi
407353:	00 10                	add    %dl,(%eax)
407355:	1e                   	push   %ds
407356:	ae                   	scas   %es:(%edi),%al
407357:	02 8a 00 ac 47 00    	add    0x47ac00(%edx),%cl
40735d:	00 00                	add    %al,(%eax)
40735f:	00 96 00 e4 19 52    	add    %dl,0x5219e400(%esi)
407365:	03 8b 00 e4 47 00    	add    0x47e400(%ebx),%ecx
40736b:	00 00                	add    %al,(%eax)
40736d:	00 91 00 07 15 52    	add    %dl,0x52150700(%ecx)
407373:	03 8d 00 0c 48 00    	add    0x480c00(%ebp),%ecx
407379:	00 00                	add    %al,(%eax)
40737b:	00 96 00 aa 14 44    	add    %dl,0x4414aa00(%esi)
407381:	0c 8f                	or     $0x8f,%al
407383:	00 34 48             	add    %dh,(%eax,%ecx,2)
407386:	00 00                	add    %al,(%eax)
407388:	00 00                	add    %al,(%eax)
40738a:	93                   	xchg   %eax,%ebx
40738b:	00 01                	add    %al,(%ecx)
40738d:	00 4d 0c             	add    %cl,0xc(%ebp)
407390:	91                   	xchg   %eax,%ecx
407391:	00 60 48             	add    %ah,0x48(%eax)
407394:	00 00                	add    %al,(%eax)
407396:	00 00                	add    %al,(%eax)
407398:	91                   	xchg   %eax,%ecx
407399:	00 16                	add    %dl,(%esi)
40739b:	19 5a 00             	sbb    %ebx,0x0(%edx)
40739e:	93                   	xchg   %eax,%ebx
40739f:	00 7b 48             	add    %bh,0x48(%ebx)
4073a2:	00 00                	add    %al,(%eax)
4073a4:	00 00                	add    %al,(%eax)
4073a6:	86 18                	xchg   %bl,(%eax)
4073a8:	bd 20 06 00 93       	mov    $0x93000620,%ebp
4073ad:	00 84 48 00 00 00 00 	add    %al,0x0(%eax,%ecx,2)
4073b4:	86 18                	xchg   %bl,(%eax)
4073b6:	bd 20 06 00 93       	mov    $0x93000620,%ebp
4073bb:	00 8d 48 00 00 00    	add    %cl,0x48(%ebp)
4073c1:	00 83 18 bd 20 06    	add    %al,0x620bd18(%ebx)
4073c7:	00 93 00 98 48 00    	add    %dl,0x489800(%ebx)
4073cd:	00 00                	add    %al,(%eax)
4073cf:	00 93 08 45 1e 59    	add    %dl,0x591e4508(%ebx)
4073d5:	0c 93                	or     $0x93,%al
4073d7:	00 e0                	add    %ah,%al
4073d9:	48                   	dec    %eax
4073da:	00 00                	add    %al,(%eax)
4073dc:	00 00                	add    %al,(%eax)
4073de:	93                   	xchg   %eax,%ebx
4073df:	08 9a 0e 5e 0c 93    	or     %bl,-0x6cf3a1f2(%edx)
4073e5:	00 f7                	add    %dh,%bh
4073e7:	48                   	dec    %eax
4073e8:	00 00                	add    %al,(%eax)
4073ea:	00 00                	add    %al,(%eax)
4073ec:	93                   	xchg   %eax,%ebx
4073ed:	08 a6 0e 64 0c 93    	or     %ah,-0x6cf39bf2(%esi)
4073f3:	00 00                	add    %al,(%eax)
4073f5:	49                   	dec    %ecx
4073f6:	00 00                	add    %al,(%eax)
4073f8:	00 00                	add    %al,(%eax)
4073fa:	93                   	xchg   %eax,%ebx
4073fb:	08 54 03 6b          	or     %dl,0x6b(%ebx,%eax,1)
4073ff:	0c 94                	or     $0x94,%al
407401:	00 00                	add    %al,(%eax)
407403:	00 00                	add    %al,(%eax)
407405:	00 00                	add    %al,(%eax)
407407:	00 c6                	add    %al,%dh
407409:	0d 2c 05 86 01       	or     $0x186052c,%eax
40740e:	94                   	xchg   %eax,%esp
40740f:	00 00                	add    %al,(%eax)
407411:	00 00                	add    %al,(%eax)
407413:	00 00                	add    %al,(%eax)
407415:	00 c6                	add    %al,%dh
407417:	0d 3d 05 86 01       	or     $0x186053d,%eax
40741c:	95                   	xchg   %eax,%ebp
40741d:	00 00                	add    %al,(%eax)
40741f:	00 00                	add    %al,(%eax)
407421:	00 00                	add    %al,(%eax)
407423:	00 c6                	add    %al,%dh
407425:	0d be 11 6a 02       	or     $0x26a11be,%eax
40742a:	96                   	xchg   %eax,%esi
40742b:	00 00                	add    %al,(%eax)
40742d:	00 00                	add    %al,(%eax)
40742f:	00 00                	add    %al,(%eax)
407431:	00 c6                	add    %al,%dh
407433:	0d c8 11 76 03       	or     $0x37611c8,%eax
407438:	96                   	xchg   %eax,%esi
407439:	00 2d 49 00 00 00    	add    %ch,0x49
40743f:	00 86 08 74 14 08    	add    %al,0x8147408(%esi)
407445:	01 97 00 35 49 00    	add    %edx,0x493500(%edi)
40744b:	00 00                	add    %al,(%eax)
40744d:	00 86 08 81 14 10    	add    %al,0x10148108(%esi)
407453:	00 97 00 3e 49 00    	add    %dl,0x493e00(%edi)
407459:	00 00                	add    %al,(%eax)
40745b:	00 86 08 45 0d 08    	add    %al,0x80d4508(%esi)
407461:	01 98 00 46 49 00    	add    %ebx,0x494600(%eax)
407467:	00 00                	add    %al,(%eax)
407469:	00 86 08 52 0d 10    	add    %al,0x100d5208(%esi)
40746f:	00 98 00 4f 49 00    	add    %bl,0x494f00(%eax)
407475:	00 00                	add    %al,(%eax)
407477:	00 86 08 d4 0c 08    	add    %al,0x80cd408(%esi)
40747d:	01 99 00 57 49 00    	add    %ebx,0x495700(%ecx)
407483:	00 00                	add    %al,(%eax)
407485:	00 86 08 dd 0c 10    	add    %al,0x100cdd08(%esi)
40748b:	00 99 00 60 49 00    	add    %bl,0x496000(%ecx)
407491:	00 00                	add    %al,(%eax)
407493:	00 86 08 c8 19 08    	add    %al,0x819c808(%esi)
407499:	01 9a 00 68 49 00    	add    %ebx,0x496800(%edx)
40749f:	00 00                	add    %al,(%eax)
4074a1:	00 86 08 d6 19 10    	add    %al,0x1019d608(%esi)
4074a7:	00 9a 00 71 49 00    	add    %bl,0x497100(%edx)
4074ad:	00 00                	add    %al,(%eax)
4074af:	00 86 08 98 05 85    	add    %al,-0x7afa67f8(%esi)
4074b5:	05 9b 00 79 49       	add    $0x4979009b,%eax
4074ba:	00 00                	add    %al,(%eax)
4074bc:	00 00                	add    %al,(%eax)
4074be:	86 08                	xchg   %cl,(%eax)
4074c0:	a9 05 70 0c 9b       	test   $0x9b0c7005,%eax
4074c5:	00 82 49 00 00 00    	add    %al,0x49(%edx)
4074cb:	00 86 08 f1 14 cc    	add    %al,-0x33eb0ef8(%esi)
4074d1:	03 9c 00 8a 49 00 00 	add    0x498a(%eax,%eax,1),%ebx
4074d8:	00 00                	add    %al,(%eax)
4074da:	86 08                	xchg   %cl,(%eax)
4074dc:	fc                   	cld
4074dd:	14 77                	adc    $0x77,%al
4074df:	0c 9c                	or     $0x9c,%al
4074e1:	00 94 49 00 00 00 00 	add    %dl,0x0(%ecx,%ecx,2)
4074e8:	c6 00 26             	movb   $0x26,(%eax)
4074eb:	13 08                	adc    (%eax),%ecx
4074ed:	01 9d 00 cc 49 00    	add    %ebx,0x49cc00(%ebp)
4074f3:	00 00                	add    %al,(%eax)
4074f5:	00 93 00 c9 1c 7c    	add    %dl,0x7c1cc900(%ebx)
4074fb:	0c 9d                	or     $0x9d,%al
4074fd:	00 48 4a             	add    %cl,0x4a(%eax)
407500:	00 00                	add    %al,(%eax)
407502:	00 00                	add    %al,(%eax)
407504:	86 18                	xchg   %bl,(%eax)
407506:	bd 20 06 00 9f       	mov    $0x9f000620,%ebp
40750b:	00 51 4a             	add    %dl,0x4a(%ecx)
40750e:	00 00                	add    %al,(%eax)
407510:	00 00                	add    %al,(%eax)
407512:	86 08                	xchg   %cl,(%eax)
407514:	50                   	push   %eax
407515:	07                   	pop    %es
407516:	6f                   	outsl  %ds:(%esi),(%dx)
407517:	02 9f 00 59 4a 00    	add    0x4a5900(%edi),%bl
40751d:	00 00                	add    %al,(%eax)
40751f:	00 86 08 60 07 15    	add    %al,0x15076008(%esi)
407525:	00 9f 00 62 4a 00    	add    %bl,0x4a6200(%edi)
40752b:	00 00                	add    %al,(%eax)
40752d:	00 86 08 5d 1a f0    	add    %al,-0xfe5a2f8(%esi)
407533:	00 a0 00 6a 4a 00    	add    %ah,0x4a6a00(%eax)
407539:	00 00                	add    %al,(%eax)
40753b:	00 86 08 6a 1a 4b    	add    %al,0x4b1a6a08(%esi)
407541:	01 a0 00 73 4a 00    	add    %esp,0x4a7300(%eax)
407547:	00 00                	add    %al,(%eax)
407549:	00 86 08 63 12 e9    	add    %al,-0x16ed9cf8(%esi)
40754f:	02 a1 00 7b 4a 00    	add    0x4a7b00(%ecx),%ah
407555:	00 00                	add    %al,(%eax)
407557:	00 86 08 6c 12 52    	add    %al,0x52126c08(%esi)
40755d:	01 a1 00 84 4a 00    	add    %esp,0x4a8400(%ecx)
407563:	00 00                	add    %al,(%eax)
407565:	00 96 00 ee 18 85    	add    %dl,-0x7ae71200(%esi)
40756b:	0c a2                	or     $0xa2,%al
40756d:	00 c8                	add    %cl,%al
40756f:	4a                   	dec    %edx
407570:	00 00                	add    %al,(%eax)
407572:	00 00                	add    %al,(%eax)
407574:	86 00                	xchg   %al,(%eax)
407576:	cc                   	int3
407577:	2a 8c 0c a3 00 44 4b 	sub    0x4b4400a3(%esp,%ecx,1),%cl
40757e:	00 00                	add    %al,(%eax)
407580:	00 00                	add    %al,(%eax)
407582:	81 00 70 07 6f 02    	addl   $0x26f0770,(%eax)
407588:	a4                   	movsb  %ds:(%esi),%es:(%edi)
407589:	00 a0 4b 00 00 00    	add    %ah,0x4b(%eax)
40758f:	00 96 00 3c 12 92    	add    %dl,-0x6dedc400(%esi)
407595:	0c a4                	or     $0xa4,%al
407597:	00 cf                	add    %cl,%bh
407599:	4b                   	dec    %ebx
40759a:	00 00                	add    %al,(%eax)
40759c:	00 00                	add    %al,(%eax)
40759e:	86 18                	xchg   %bl,(%eax)
4075a0:	bd 20 06 00 a6       	mov    $0xa6000620,%ebp
4075a5:	00 d8                	add    %bl,%al
4075a7:	4b                   	dec    %ebx
4075a8:	00 00                	add    %al,(%eax)
4075aa:	00 00                	add    %al,(%eax)
4075ac:	86 18                	xchg   %bl,(%eax)
4075ae:	bd 20 36 06 a6       	mov    $0xa6063620,%ebp
4075b3:	00 f0                	add    %dh,%al
4075b5:	4b                   	dec    %ebx
4075b6:	00 00                	add    %al,(%eax)
4075b8:	00 00                	add    %al,(%eax)
4075ba:	86 08                	xchg   %cl,(%eax)
4075bc:	be 11 6a 02 a8       	mov    $0xa8026a11,%esi
4075c1:	00 f8                	add    %bh,%al
4075c3:	4b                   	dec    %ebx
4075c4:	00 00                	add    %al,(%eax)
4075c6:	00 00                	add    %al,(%eax)
4075c8:	86 08                	xchg   %cl,(%eax)
4075ca:	bf 28 08 01 a8       	mov    $0xa8010828,%edi
4075cf:	00 00                	add    %al,(%eax)
4075d1:	4c                   	dec    %esp
4075d2:	00 00                	add    %al,(%eax)
4075d4:	00 00                	add    %al,(%eax)
4075d6:	c6 00 26             	movb   $0x26,(%eax)
4075d9:	13 08                	adc    (%eax),%ecx
4075db:	01 a8 00 18 4c 00    	add    %ebp,0x4c1800(%eax)
4075e1:	00 00                	add    %al,(%eax)
4075e3:	00 c6                	add    %al,%dh
4075e5:	00 5e 24             	add    %bl,0x24(%esi)
4075e8:	d3 05 a8 00 60 4c    	roll   %cl,0x4c6000a8
4075ee:	00 00                	add    %al,(%eax)
4075f0:	00 00                	add    %al,(%eax)
4075f2:	c6 00 c4             	movb   $0xc4,(%eax)
4075f5:	0a a7 00 a9 00 86    	or     -0x79ff5700(%edi),%ah
4075fb:	4c                   	dec    %esp
4075fc:	00 00                	add    %al,(%eax)
4075fe:	00 00                	add    %al,(%eax)
407600:	96                   	xchg   %eax,%esi
407601:	08 cc                	or     %cl,%ah
407603:	0b 83 0a a9 00 8d    	or     -0x72ff56f6(%ebx),%eax
407609:	4c                   	dec    %esp
40760a:	00 00                	add    %al,(%eax)
40760c:	00 00                	add    %al,(%eax)
40760e:	91                   	xchg   %eax,%ecx
40760f:	08 db                	or     %bl,%bl
407611:	0b 87 0a a9 00 98    	or     -0x67ff56f6(%edi),%eax
407617:	4c                   	dec    %esp
407618:	00 00                	add    %al,(%eax)
40761a:	00 00                	add    %al,(%eax)
40761c:	96                   	xchg   %eax,%esi
40761d:	00 71 17             	add    %dh,0x17(%ecx)
407620:	9f                   	lahf
407621:	0c aa                	or     $0xaa,%al
407623:	00 10                	add    %dl,(%eax)
407625:	4d                   	dec    %ebp
407626:	00 00                	add    %al,(%eax)
407628:	00 00                	add    %al,(%eax)
40762a:	96                   	xchg   %eax,%esi
40762b:	00 71 17             	add    %dh,0x17(%ecx)
40762e:	af                   	scas   %es:(%edi),%eax
40762f:	0c ac                	or     $0xac,%al
407631:	00 40 4d             	add    %al,0x4d(%eax)
407634:	00 00                	add    %al,(%eax)
407636:	00 00                	add    %al,(%eax)