412448:	00 00                	add    %al,(%eax)
41244a:	00 00                	add    %al,(%eax)
41244c:	86 18                	xchg   %bl,(%eax)
41244e:	18 2f                	sbb    %ch,(%edi)
412450:	06                   	push   %es
412451:	00 1c 00             	add    %bl,(%eax,%eax,1)
412454:	c4 49 00             	les    0x0(%ecx),%ecx
412457:	00 00                	add    %al,(%eax)
412459:	00 81 00 c3 0d c3    	add    %al,-0x3cf23d00(%ecx)
41245f:	09 1c 00             	or     %ebx,(%eax,%eax,1)
412462:	48                   	dec    %eax
412463:	4a                   	dec    %edx
412464:	00 00                	add    %al,(%eax)
412466:	00 00                	add    %al,(%eax)
412468:	81 00 a1 05 91 0c    	addl   $0xc9105a1,(%eax)
41246e:	1c 00                	sbb    $0x0,%al
412470:	16                   	push   %ss
412471:	23 00                	and    (%eax),%eax
412473:	00 00                	add    %al,(%eax)
412475:	00 81 00 69 1b 91    	add    %al,-0x6ee49700(%ecx)
41247b:	0c 1e                	or     $0x1e,%al
41247d:	00 e0                	add    %ah,%al
41247f:	4a                   	dec    %edx
412480:	00 00                	add    %al,(%eax)
412482:	00 00                	add    %al,(%eax)
412484:	81 00 37 06 91 0c    	addl   $0xc910637,(%eax)
41248a:	20 00                	and    %al,(%eax)
41248c:	94                   	xchg   %eax,%esp
41248d:	4b                   	dec    %ebx
41248e:	00 00                	add    %al,(%eax)
412490:	00 00                	add    %al,(%eax)
412492:	81 00 23 06 91 0c    	addl   $0xc910623,(%eax)
412498:	22 00                	and    (%eax),%al
41249a:	18 4d 00             	sbb    %cl,0x0(%ebp)
41249d:	00 00                	add    %al,(%eax)
41249f:	00 81 00 3e 04 a0    	add    %al,-0x5ffbc200(%ecx)
4124a5:	0c 24                	or     $0x24,%al
4124a7:	00 e4                	add    %ah,%ah
4124a9:	50                   	push   %eax
4124aa:	00 00                	add    %al,(%eax)
4124ac:	00 00                	add    %al,(%eax)
4124ae:	81 00 39 1b 91 0c    	addl   $0xc911b39,(%eax)
4124b4:	29 00                	sub    %eax,(%eax)
4124b6:	74 53                	je     0x41250b
4124b8:	00 00                	add    %al,(%eax)
4124ba:	00 00                	add    %al,(%eax)
4124bc:	81 00 77 06 91 0c    	addl   $0xc910677,(%eax)
4124c2:	2b 00                	sub    (%eax),%eax
4124c4:	54                   	push   %esp
4124c5:	57                   	push   %edi
4124c6:	00 00                	add    %al,(%eax)
4124c8:	00 00                	add    %al,(%eax)
4124ca:	c4 00                	les    (%eax),%eax
4124cc:	8a 11                	mov    (%ecx),%dl
4124ce:	15 00 2d 00 8c       	adc    $0x8c002d00,%eax
4124d3:	57                   	push   %edi
4124d4:	00 00                	add    %al,(%eax)
4124d6:	00 00                	add    %al,(%eax)
4124d8:	81 00 a7 37 06 00    	addl   $0x637a7,(%eax)
4124de:	2e 00 73 5f          	add    %dh,%cs:0x5f(%ebx)
4124e2:	00 00                	add    %al,(%eax)
4124e4:	00 00                	add    %al,(%eax)
4124e6:	86 18                	xchg   %bl,(%eax)
4124e8:	18 2f                	sbb    %ch,(%edi)
4124ea:	06                   	push   %es
4124eb:	00 2e                	add    %ch,(%esi)
4124ed:	00 98 5f 00 00 00    	add    %bl,0x5f(%eax)
4124f3:	00 81 00 af 05 91    	add    %al,-0x6efa5100(%ecx)
4124f9:	0c 2e                	or     $0x2e,%al
4124fb:	00 d8                	add    %bl,%al
4124fd:	5f                   	pop    %edi
4124fe:	00 00                	add    %al,(%eax)
412500:	00 00                	add    %al,(%eax)
412502:	81 00 78 1b 91 0c    	addl   $0xc911b78,(%eax)
412508:	30 00                	xor    %al,(%eax)
41250a:	f0 5f                	lock pop %edi
41250c:	00 00                	add    %al,(%eax)
41250e:	00 00                	add    %al,(%eax)
412510:	81 00 81 1c 91 0c    	addl   $0xc911c81,(%eax)
412516:	32 00                	xor    (%eax),%al
412518:	80 68 00 00          	subb   $0x0,0x0(%eax)
41251c:	00 00                	add    %al,(%eax)
41251e:	81 00 94 06 91 0c    	addl   $0xc910694,(%eax)
412524:	34 00                	xor    $0x0,%al
412526:	b8 68 00 00 00       	mov    $0x68,%eax
41252b:	00 81 00 77 06 91    	add    %al,-0x6ef98900(%ecx)
412531:	0c 36                	or     $0x36,%al
412533:	00 f8                	add    %bh,%al
412535:	6a 00                	push   $0x0
412537:	00 00                	add    %al,(%eax)
412539:	00 81 00 38 19 a9    	add    %al,-0x56e6c800(%ecx)
41253f:	0c 38                	or     $0x38,%al
412541:	00 38                	add    %bh,(%eax)
412543:	6b 00 00             	imul   $0x0,(%eax),%eax
412546:	00 00                	add    %al,(%eax)
412548:	81 00 a4 1b 91 0c    	addl   $0xc911ba4,(%eax)
41254e:	3a 00                	cmp    (%eax),%al
412550:	88 71 00             	mov    %dh,0x0(%ecx)
412553:	00 00                	add    %al,(%eax)
412555:	00 c4                	add    %al,%ah
412557:	00 8a 11 15 00 3c    	add    %cl,0x3c001511(%edx)
41255d:	00 c0                	add    %al,%al
41255f:	71 00                	jno    0x412561
412561:	00 00                	add    %al,(%eax)
412563:	00 81 00 a7 37 06    	add    %al,0x637a700(%ecx)
412569:	00 3d 00 89 79 00    	add    %bh,0x798900
41256f:	00 00                	add    %al,(%eax)
412571:	00 86 18 18 2f b1    	add    %al,-0x4ed0e7e8(%esi)
412577:	0c 3d                	or     $0x3d,%al
412579:	00 bc 79 00 00 00 00 	add    %bh,0x0(%ecx,%edi,2)
412580:	86 00                	xchg   %al,(%eax)
412582:	55                   	push   %ebp
412583:	0e                   	push   %cs
412584:	b7 0c                	mov    $0xc,%bh
412586:	3e 00 20             	add    %ah,%ds:(%eax)
412589:	7a 00                	jp     0x41258b
41258b:	00 00                	add    %al,(%eax)
41258d:	00 86 00 21 1d 06    	add    %al,0x61d2100(%esi)
412593:	00 41 00             	add    %al,0x0(%ecx)
412596:	2c 7a                	sub    $0x7a,%al
412598:	00 00                	add    %al,(%eax)
41259a:	00 00                	add    %al,(%eax)
41259c:	81 00 39 10 be 0c    	addl   $0xcbe1039,(%eax)
4125a2:	41                   	inc    %ecx
4125a3:	00 5c 7a 00          	add    %bl,0x0(%edx,%edi,2)
4125a7:	00 00                	add    %al,(%eax)
4125a9:	00 81 00 62 0e b7    	add    %al,-0x48f19e00(%ecx)
4125af:	0c 43                	or     $0x43,%al
4125b1:	00 18                	add    %bl,(%eax)
4125b3:	7e 00                	jle    0x4125b5
4125b5:	00 00                	add    %al,(%eax)
4125b7:	00 91 00 ce 1a c4    	add    %dl,-0x3be53200(%ecx)
4125bd:	0c 46                	or     $0x46,%al
4125bf:	00 7c 7e 00          	add    %bh,0x0(%esi,%edi,2)
4125c3:	00 00                	add    %al,(%eax)
4125c5:	00 91 00 24 31 cb    	add    %dl,-0x34cedc00(%ecx)
4125cb:	0c 47                	or     $0x47,%al
4125cd:	00 d0                	add    %dl,%al
4125cf:	7e 00                	jle    0x4125d1
4125d1:	00 00                	add    %al,(%eax)
4125d3:	00 91 00 8e 17 d2    	add    %dl,-0x2de87200(%ecx)
4125d9:	0c 48                	or     $0x48,%al
4125db:	00 10                	add    %dl,(%eax)
4125dd:	7f 00                	jg     0x4125df
4125df:	00 00                	add    %al,(%eax)
4125e1:	00 81 00 0c 07 d9    	add    %al,-0x26f8f400(%ecx)
4125e7:	0c 49                	or     $0x49,%al
4125e9:	00 41 7f             	add    %al,0x7f(%ecx)
4125ec:	00 00                	add    %al,(%eax)
4125ee:	00 00                	add    %al,(%eax)
4125f0:	91                   	xchg   %eax,%ecx
4125f1:	18 1e                	sbb    %bl,(%esi)
4125f3:	2f                   	das
4125f4:	90                   	nop
4125f5:	06                   	push   %es
4125f6:	4a                   	dec    %edx
4125f7:	00 50 7f             	add    %dl,0x7f(%eax)
4125fa:	00 00                	add    %al,(%eax)
4125fc:	00 00                	add    %al,(%eax)
4125fe:	86 18                	xchg   %bl,(%eax)
412600:	18 2f                	sbb    %ch,(%edi)
412602:	df 0c 4a             	fisttps (%edx,%ecx,2)
412605:	00 2a                	add    %ch,(%edx)
412607:	80 00 00             	addb   $0x0,(%eax)
41260a:	00 00                	add    %al,(%eax)
41260c:	81 00 86 1b 91 0c    	addl   $0xc911b86,(%eax)
412612:	4c                   	dec    %esp
412613:	00 45 80             	add    %al,-0x80(%ebp)
412616:	00 00                	add    %al,(%eax)
412618:	00 00                	add    %al,(%eax)
41261a:	81 00 09 29 91 0c    	addl   $0xc912909,(%eax)
412620:	4e                   	dec    %esi
412621:	00 54 80 00          	add    %dl,0x0(%eax,%eax,4)
412625:	00 00                	add    %al,(%eax)
412627:	00 81 00 f2 06 e6    	add    %al,-0x19f90e00(%ecx)
41262d:	0c 50                	or     $0x50,%al
41262f:	00 62 81             	add    %ah,-0x7f(%edx)
412632:	00 00                	add    %al,(%eax)
412634:	00 00                	add    %al,(%eax)
412636:	81 00 ca 08 ee 0c    	addl   $0xcee08ca,(%eax)
41263c:	52                   	push   %edx
41263d:	00 98 81 00 00 00    	add    %bl,0x81(%eax)
412643:	00 81 00 e1 1c f6    	add    %al,-0x9e31f00(%ecx)
412649:	0c 54                	or     $0x54,%al
41264b:	00 16                	add    %dl,(%esi)
41264d:	23 00                	and    (%eax),%eax
41264f:	00 00                	add    %al,(%eax)
412651:	00 81 00 2d 1b 91    	add    %al,-0x6ee4d300(%ecx)
412657:	0c 56                	or     $0x56,%al
412659:	00 c8                	add    %cl,%al
41265b:	81 00 00 00 00 c4    	addl   $0xc4000000,(%eax)
412661:	00 8a 11 15 00 58    	add    %cl,0x58001511(%edx)
412667:	00 00                	add    %al,(%eax)
412669:	82 00 00             	addb   $0x0,(%eax)
41266c:	00 00                	add    %al,(%eax)
41266e:	81 00 a7 37 06 00    	addl   $0x637a7,(%eax)
412674:	59                   	pop    %ecx
412675:	00 6e 85             	add    %ch,-0x7b(%esi)
412678:	00 00                	add    %al,(%eax)
41267a:	00 00                	add    %al,(%eax)
41267c:	86 08                	xchg   %cl,(%eax)
41267e:	d5 37                	aad    $0x37
412680:	37                   	aaa
412681:	01 59 00             	add    %ebx,0x0(%ecx)
412684:	76 85                	jbe    0x41260b
412686:	00 00                	add    %al,(%eax)
412688:	00 00                	add    %al,(%eax)
41268a:	86 08                	xchg   %cl,(%eax)
41268c:	e1 37                	loope  0x4126c5
41268e:	01 00                	add    %eax,(%eax)
412690:	59                   	pop    %ecx
412691:	00 7f 85             	add    %bh,-0x7b(%edi)
412694:	00 00                	add    %al,(%eax)
412696:	00 00                	add    %al,(%eax)
412698:	86 08                	xchg   %cl,(%eax)
41269a:	a1 0c 7c 01 5a       	mov    0x5a017c0c,%eax
41269f:	00 87 85 00 00 00    	add    %al,0x85(%edi)
4126a5:	00 86 08 ad 0c 10    	add    %al,0x100cad08(%esi)
4126ab:	00 5a 00             	add    %bl,0x0(%edx)
4126ae:	90                   	nop
4126af:	85 00                	test   %eax,(%eax)
4126b1:	00 00                	add    %al,(%eax)
4126b3:	00 86 08 71 05 7c    	add    %al,0x7c057108(%esi)
4126b9:	01 5b 00             	add    %ebx,0x0(%ebx)
4126bc:	98                   	cwtl
4126bd:	85 00                	test   %eax,(%eax)
4126bf:	00 00                	add    %al,(%eax)
4126c1:	00 86 08 7b 05 10    	add    %al,0x10057b08(%esi)
4126c7:	00 5b 00             	add    %bl,0x0(%ebx)
4126ca:	a1 85 00 00 00       	mov    0x85,%eax
4126cf:	00 86 08 15 10 7c    	add    %al,0x7c101508(%esi)
4126d5:	01 5c 00 a9          	add    %ebx,-0x57(%eax,%eax,1)
4126d9:	85 00                	test   %eax,(%eax)
4126db:	00 00                	add    %al,(%eax)
4126dd:	00 86 08 27 10 10    	add    %al,0x10102708(%esi)
4126e3:	00 5c 00 b2          	add    %bl,-0x4e(%eax,%eax,1)
4126e7:	85 00                	test   %eax,(%eax)
4126e9:	00 00                	add    %al,(%eax)
4126eb:	00 86 18 18 2f 06    	add    %al,0x62f1818(%esi)
4126f1:	00 5d 00             	add    %bl,0x0(%ebp)
4126f4:	bc 85 00 00 00       	mov    $0x85,%esp
4126f9:	00 86 18 18 2f 06    	add    %al,0x62f1818(%esi)
4126ff:	00 5d 00             	add    %bl,0x0(%ebp)
412702:	20 86 00 00 00 00    	and    %al,0x0(%esi)
412708:	81 00 ed 37 fe 0c    	addl   $0xcfe37ed,(%eax)
41270e:	5d                   	pop    %ebp
41270f:	00 2c 87             	add    %ch,(%edi,%eax,4)
412712:	00 00                	add    %al,(%eax)
412714:	00 00                	add    %al,(%eax)
412716:	86 00                	xchg   %al,(%eax)
412718:	01 06                	add    %eax,(%esi)
41271a:	03 0d 5d 00 c8 87    	add    0x87c8005d,%ecx
412720:	00 00                	add    %al,(%eax)
412722:	00 00                	add    %al,(%eax)
412724:	86 00                	xchg   %al,(%eax)
412726:	9d                   	popf
412727:	16                   	push   %ss
412728:	21 00                	and    %eax,(%eax)
41272a:	5f                   	pop    %edi
41272b:	00 10                	add    %dl,(%eax)
41272d:	88 00                	mov    %al,(%eax)
41272f:	00 00                	add    %al,(%eax)
412731:	00 86 00 9d 16 0a    	add    %al,0xa169d00(%esi)
412737:	0d 61 00 ac 88       	or     $0x88ac0061,%eax
41273c:	00 00                	add    %al,(%eax)
41273e:	00 00                	add    %al,(%eax)
412740:	86 18                	xchg   %bl,(%eax)
412742:	18 2f                	sbb    %ch,(%edi)
412744:	10 00                	adc    %al,(%eax)
412746:	65 00 e5             	gs add %ah,%ch
412749:	88 00                	mov    %al,(%eax)
41274b:	00 00                	add    %al,(%eax)
41274d:	00 86 00 39 1a 10    	add    %al,0x101a3900(%esi)
412753:	00 66 00             	add    %ah,0x0(%esi)
412756:	f8                   	clc
412757:	88 00                	mov    %al,(%eax)
412759:	00 00                	add    %al,(%eax)
41275b:	00 91 00 39 1a 13    	add    %dl,0x131a3900(%ecx)
412761:	0d 67 00 48 89       	or     $0x89480067,%eax
412766:	00 00                	add    %al,(%eax)
412768:	00 00                	add    %al,(%eax)
41276a:	96                   	xchg   %eax,%esi
41276b:	00 39                	add    %bh,(%ecx)
41276d:	1a 88 01 69 00 b2    	sbb    -0x4dff96ff(%eax),%cl
412773:	85 00                	test   %eax,(%eax)
412775:	00 00                	add    %al,(%eax)
412777:	00 86 18 18 2f 06    	add    %al,0x62f1818(%esi)
41277d:	00 6b 00             	add    %ch,0x0(%ebx)
412780:	9c                   	pushf
412781:	89 00                	mov    %eax,(%eax)
412783:	00 00                	add    %al,(%eax)
412785:	00 96 00 81 35 94    	add    %dl,-0x6bca7f00(%esi)
41278b:	01 6b 00             	add    %ebp,0x0(%ebx)
41278e:	b2 85                	mov    $0x85,%dl
412790:	00 00                	add    %al,(%eax)
412792:	00 00                	add    %al,(%eax)
412794:	86 18                	xchg   %bl,(%eax)
412796:	18 2f                	sbb    %ch,(%edi)
412798:	06                   	push   %es
412799:	00 6c 00 b2          	add    %ch,-0x4e(%eax,%eax,1)
41279d:	85 00                	test   %eax,(%eax)
41279f:	00 00                	add    %al,(%eax)
4127a1:	00 86 18 18 2f 06    	add    %al,0x62f1818(%esi)
4127a7:	00 6c 00 48          	add    %ch,0x48(%eax,%eax,1)
4127ab:	8a 00                	mov    (%eax),%al
4127ad:	00 00                	add    %al,(%eax)
4127af:	00 91 18 1e 2f 90    	add    %dl,-0x6fd0e1e8(%ecx)
4127b5:	06                   	push   %es
4127b6:	6c                   	insb   (%dx),%es:(%edi)
4127b7:	00 54 8a 00          	add    %dl,0x0(%edx,%ecx,4)
4127bb:	00 00                	add    %al,(%eax)
4127bd:	00 86 18 18 2f 06    	add    %al,0x62f1818(%esi)
4127c3:	00 6c 00 68          	add    %ch,0x68(%eax,%eax,1)
4127c7:	8a 00                	mov    (%eax),%al
4127c9:	00 00                	add    %al,(%eax)
4127cb:	00 96 00 a6 22 1b    	add    %dl,0x1b22a600(%esi)
4127d1:	0d 6c 00 80 8a       	or     $0x8a80006c,%eax
4127d6:	00 00                	add    %al,(%eax)
4127d8:	00 00                	add    %al,(%eax)
4127da:	86 00                	xchg   %al,(%eax)
4127dc:	27                   	daa
4127dd:	04 7c                	add    $0x7c,%al
4127df:	01 6c 00 f8          	add    %ebp,-0x8(%eax,%eax,1)
4127e3:	8a 00                	mov    (%eax),%al
4127e5:	00 00                	add    %al,(%eax)
4127e7:	00 81 00 1d 05 20    	add    %al,0x20051d00(%ecx)
4127ed:	0d 6c 00 24 8b       	or     $0x8b24006c,%eax
4127f2:	00 00                	add    %al,(%eax)
4127f4:	00 00                	add    %al,(%eax)
4127f6:	81 00 08 05 20 0d    	addl   $0xd200508,(%eax)
4127fc:	6d                   	insl   (%dx),%es:(%edi)
4127fd:	00 50 8b             	add    %dl,-0x75(%eax)
412800:	00 00                	add    %al,(%eax)
412802:	00 00                	add    %al,(%eax)
412804:	86 18                	xchg   %bl,(%eax)
412806:	18 2f                	sbb    %ch,(%edi)
412808:	06                   	push   %es
412809:	00 6e 00             	add    %ch,0x0(%esi)
41280c:	a8 8b                	test   $0x8b,%al
41280e:	00 00                	add    %al,(%eax)
412810:	00 00                	add    %al,(%eax)
412812:	84 18                	test   %bl,(%eax)
412814:	18 2f                	sbb    %ch,(%edi)
412816:	22 05 6e 00 bc 8d    	and    0x8dbc006e,%al
41281c:	00 00                	add    %al,(%eax)
41281e:	00 00                	add    %al,(%eax)
412820:	86 08                	xchg   %cl,(%eax)
412822:	71 34                	jno    0x412858
412824:	25 0d 70 00 d4       	and    $0xd400700d,%eax
412829:	8d 00                	lea    (%eax),%eax