415328:	b3 00                	mov    $0x0,%bl
41532a:	e0 10                	loopne 0x41533c
41532c:	00 0f                	add    %cl,(%edi)
41532e:	ab                   	stos   %eax,%es:(%edi)
41532f:	00 64 0b 00          	add    %ah,0x0(%ebx,%ecx,1)
415333:	0f b3 00             	btr    %eax,(%eax)
415336:	e0 10                	loopne 0x415348
415338:	20 0f                	and    %cl,(%edi)
41533a:	ab                   	stos   %eax,%es:(%edi)
41533b:	00 64 0b 20          	add    %ah,0x20(%ebx,%ecx,1)
41533f:	0f b3 00             	btr    %eax,(%eax)
415342:	e0 10                	loopne 0x415354
415344:	40                   	inc    %eax
415345:	0f ab 00             	bts    %eax,(%eax)
415348:	64 0b 40 0f          	or     %fs:0xf(%eax),%eax
41534c:	b3 00                	mov    $0x0,%bl
41534e:	e0 10                	loopne 0x415360
415350:	e0 11                	loopne 0x415363
415352:	d3 00                	roll   %cl,(%eax)
415354:	64 0b 40 13          	or     %fs:0x13(%eax),%eax
415358:	ab                   	stos   %eax,%es:(%edi)
415359:	00 64 0b 40          	add    %ah,0x40(%ebx,%ecx,1)
41535d:	13 b3 00 e0 10 60    	adc    0x6010e000(%ebx),%esi
415363:	14 ab                	adc    $0xab,%al
415365:	00 64 0b 60          	add    %ah,0x60(%ebx,%ecx,1)
415369:	14 b3                	adc    $0xb3,%al
41536b:	00 e0                	add    %ah,%al
41536d:	10 80 14 ab 00 64    	adc    %al,0x6400ab14(%eax)
415373:	0b 80 14 b3 00 e0    	or     -0x1fff4cec(%eax),%eax
415379:	10 a0 14 ab 00 64    	adc    %ah,0x6400ab14(%eax)
41537f:	0b a0 14 b3 00 e0    	or     -0x1fff4cec(%eax),%esp
415385:	10 c0                	adc    %al,%al
415387:	14 ab                	adc    $0xab,%al
415389:	00 64 0b c0          	add    %ah,-0x40(%ebx,%ecx,1)
41538d:	14 b3                	adc    $0xb3,%al
41538f:	00 e0                	add    %ah,%al
415391:	10 c0                	adc    %al,%al
415393:	14 a3                	adc    $0xa3,%al
415395:	00 17                	add    %dl,(%edi)
415397:	11 c0                	adc    %eax,%eax
415399:	14 0b                	adc    $0xb,%al
41539b:	01 31                	add    %esi,(%ecx)
41539d:	11 e0                	adc    %esp,%eax
41539f:	14 ab                	adc    $0xab,%al
4153a1:	00 64 0b e0          	add    %ah,-0x20(%ebx,%ecx,1)
4153a5:	14 b3                	adc    $0xb3,%al
4153a7:	00 e0                	add    %ah,%al
4153a9:	10 e0                	adc    %ah,%al
4153ab:	14 a3                	adc    $0xa3,%al
4153ad:	00 17                	add    %dl,(%edi)
4153af:	11 e0                	adc    %esp,%eax
4153b1:	14 0b                	adc    $0xb,%al
4153b3:	01 3b                	add    %edi,(%ebx)
4153b5:	11 00                	adc    %eax,(%eax)
4153b7:	15 ab 00 64 0b       	adc    $0xb6400ab,%eax
4153bc:	00 15 b3 00 e0 10    	add    %dl,0x10e000b3
4153c2:	00 15 a3 00 17 11    	add    %dl,0x111700a3
4153c8:	20 15 ab 00 64 0b    	and    %dl,0xb6400ab
4153ce:	20 15 b3 00 e0 10    	and    %dl,0x10e000b3
4153d4:	20 15 a3 00 17 11    	and    %dl,0x111700a3
4153da:	40                   	inc    %eax
4153db:	15 ab 00 64 0b       	adc    $0xb6400ab,%eax
4153e0:	40                   	inc    %eax
4153e1:	15 b3 00 e0 10       	adc    $0x10e000b3,%eax
4153e6:	40                   	inc    %eax
4153e7:	15 a3 00 17 11       	adc    $0x111700a3,%eax
4153ec:	60                   	pusha
4153ed:	15 ab 00 64 0b       	adc    $0xb6400ab,%eax
4153f2:	60                   	pusha
4153f3:	15 b3 00 e0 10       	adc    $0x10e000b3,%eax
4153f8:	60                   	pusha
4153f9:	15 a3 00 17 11       	adc    $0x111700a3,%eax
4153fe:	80 15 ab 00 64 0b 80 	adcb   $0x80,0xb6400ab
415405:	15 b3 00 e0 10       	adc    $0x10e000b3,%eax
41540a:	80 15 a3 00 17 11 80 	adcb   $0x80,0x111700a3
415411:	15 0b 01 45 11       	adc    $0x1145010b,%eax
415416:	a0 15 ab 00 64       	mov    0x6400ab15,%al
41541b:	0b a0 15 b3 00 e0    	or     -0x1fff4ceb(%eax),%esp
415421:	10 a0 15 a3 00 17    	adc    %ah,0x1700a315(%eax)
415427:	11 a0 15 0b 01 4f    	adc    %esp,0x4f010b15(%eax)
41542d:	11 c0                	adc    %eax,%eax
41542f:	15 ab 00 64 0b       	adc    $0xb6400ab,%eax
415434:	c0 15 b3 00 e0 10 c0 	rclb   $0xc0,0x10e000b3
41543b:	15 a3 00 17 11       	adc    $0x111700a3,%eax
415440:	c0 15 0b 01 59 11 e0 	rclb   $0xe0,0x1159010b
415447:	15 ab 00 64 0b       	adc    $0xb6400ab,%eax
41544c:	e0 15                	loopne 0x415463
41544e:	b3 00                	mov    $0x0,%bl
415450:	e0 10                	loopne 0x415462
415452:	e0 15                	loopne 0x415469
415454:	a3 00 17 11 e0       	mov    %eax,0xe0111700
415459:	15 0b 01 59 11       	adc    $0x1159010b,%eax
41545e:	00 16                	add    %dl,(%esi)
415460:	ab                   	stos   %eax,%es:(%edi)
415461:	00 64 0b 00          	add    %ah,0x0(%ebx,%ecx,1)
415465:	16                   	push   %ss
415466:	b3 00                	mov    $0x0,%bl
415468:	e0 10                	loopne 0x41547a
41546a:	20 17                	and    %dl,(%edi)
41546c:	ab                   	stos   %eax,%es:(%edi)
41546d:	00 64 0b 20          	add    %ah,0x20(%ebx,%ecx,1)
415471:	17                   	pop    %ss
415472:	b3 00                	mov    $0x0,%bl
415474:	e0 10                	loopne 0x415486
415476:	40                   	inc    %eax
415477:	17                   	pop    %ss
415478:	ab                   	stos   %eax,%es:(%edi)
415479:	00 64 0b 40          	add    %ah,0x40(%ebx,%ecx,1)
41547d:	17                   	pop    %ss
41547e:	b3 00                	mov    $0x0,%bl
415480:	e0 10                	loopne 0x415492
415482:	60                   	pusha
415483:	17                   	pop    %ss
415484:	ab                   	stos   %eax,%es:(%edi)
415485:	00 64 0b 60          	add    %ah,0x60(%ebx,%ecx,1)
415489:	17                   	pop    %ss
41548a:	b3 00                	mov    $0x0,%bl
41548c:	e0 10                	loopne 0x41549e
41548e:	80 17 ab             	adcb   $0xab,(%edi)
415491:	00 64 0b 80          	add    %ah,-0x80(%ebx,%ecx,1)
415495:	17                   	pop    %ss
415496:	b3 00                	mov    $0x0,%bl
415498:	e0 10                	loopne 0x4154aa
41549a:	80 17 a3             	adcb   $0xa3,(%edi)
41549d:	00 17                	add    %dl,(%edi)
41549f:	11 80 17 0b 01 31    	adc    %eax,0x31010b17(%eax)
4154a5:	11 a0 17 ab 00 64    	adc    %esp,0x6400ab17(%eax)
4154ab:	0b a0 17 b3 00 e0    	or     -0x1fff4ce9(%eax),%esp
4154b1:	10 a0 17 a3 00 17    	adc    %ah,0x1700a317(%eax)
4154b7:	11 a0 17 0b 01 3b    	adc    %esp,0x3b010b17(%eax)
4154bd:	11 c0                	adc    %eax,%eax
4154bf:	17                   	pop    %ss
4154c0:	ab                   	stos   %eax,%es:(%edi)
4154c1:	00 64 0b c0          	add    %ah,-0x40(%ebx,%ecx,1)
4154c5:	17                   	pop    %ss
4154c6:	b3 00                	mov    $0x0,%bl
4154c8:	e0 10                	loopne 0x4154da
4154ca:	c0 17 a3             	rclb   $0xa3,(%edi)
4154cd:	00 17                	add    %dl,(%edi)
4154cf:	11 e0                	adc    %esp,%eax
4154d1:	17                   	pop    %ss
4154d2:	ab                   	stos   %eax,%es:(%edi)
4154d3:	00 64 0b e0          	add    %ah,-0x20(%ebx,%ecx,1)
4154d7:	17                   	pop    %ss
4154d8:	b3 00                	mov    $0x0,%bl
4154da:	e0 10                	loopne 0x4154ec
4154dc:	e0 17                	loopne 0x4154f5
4154de:	a3 00 17 11 00       	mov    %eax,0x111700
4154e3:	18 ab 00 64 0b 00    	sbb    %ch,0xb6400(%ebx)
4154e9:	18 b3 00 e0 10 00    	sbb    %dh,0x10e000(%ebx)
4154ef:	18 a3 00 17 11 20    	sbb    %ah,0x20111700(%ebx)
4154f5:	18 ab 00 64 0b 20    	sbb    %ch,0x200b6400(%ebx)
4154fb:	18 b3 00 e0 10 20    	sbb    %dh,0x2010e000(%ebx)
415501:	18 a3 00 17 11 40    	sbb    %ah,0x40111700(%ebx)
415507:	18 ab 00 64 0b 40    	sbb    %ch,0x400b6400(%ebx)
41550d:	18 b3 00 e0 10 40    	sbb    %dh,0x4010e000(%ebx)
415513:	18 a3 00 17 11 40    	sbb    %ah,0x40111700(%ebx)
415519:	18 0b                	sbb    %cl,(%ebx)
41551b:	01 45 11             	add    %eax,0x11(%ebp)
41551e:	60                   	pusha
41551f:	18 ab 00 64 0b 60    	sbb    %ch,0x600b6400(%ebx)
415525:	18 b3 00 e0 10 60    	sbb    %dh,0x6010e000(%ebx)
41552b:	18 a3 00 17 11 60    	sbb    %ah,0x60111700(%ebx)
415531:	18 0b                	sbb    %cl,(%ebx)
415533:	01 4f 11             	add    %ecx,0x11(%edi)
415536:	80 18 ab             	sbbb   $0xab,(%eax)
415539:	00 64 0b 80          	add    %ah,-0x80(%ebx,%ecx,1)
41553d:	18 b3 00 e0 10 80    	sbb    %dh,-0x7fef2000(%ebx)
415543:	18 a3 00 17 11 80    	sbb    %ah,-0x7feee900(%ebx)
415549:	18 0b                	sbb    %cl,(%ebx)
41554b:	01 59 11             	add    %ebx,0x11(%ecx)
41554e:	a0 18 ab 00 64       	mov    0x6400ab18,%al
415553:	0b a0 18 b3 00 e0    	or     -0x1fff4ce8(%eax),%esp
415559:	10 a0 18 a3 00 17    	adc    %ah,0x1700a318(%eax)
41555f:	11 a0 18 0b 01 59    	adc    %esp,0x59010b18(%eax)
415565:	11 a1 18 73 00 64    	adc    %esp,0x64007318(%ecx)
41556b:	0b a1 18 7b 00 63    	or     0x63007b18(%ecx),%esp
415571:	11 c0                	adc    %eax,%eax
415573:	18 ab 00 64 0b c0    	sbb    %ch,-0x3ff49c00(%ebx)
415579:	18 b3 00 e0 10 c1    	sbb    %dh,-0x3eef2000(%ebx)
41557f:	18 73 00             	sbb    %dh,0x0(%ebx)
415582:	64 0b c1             	fs or  %ecx,%eax
415585:	18 7b 00             	sbb    %bh,0x0(%ebx)
415588:	63 11                	arpl   %edx,(%ecx)
41558a:	e1 18                	loope  0x4155a4
41558c:	73 00                	jae    0x41558e
41558e:	64 0b e1             	fs or  %ecx,%esp
415591:	18 7b 00             	sbb    %bh,0x0(%ebx)
415594:	63 11                	arpl   %edx,(%ecx)
415596:	01 19                	add    %ebx,(%ecx)
415598:	73 00                	jae    0x41559a
41559a:	64 0b 01             	or     %fs:(%ecx),%eax
41559d:	19 7b 00             	sbb    %edi,0x0(%ebx)
4155a0:	63 11                	arpl   %edx,(%ecx)
4155a2:	a1 19 73 00 64       	mov    0x64007319,%eax
4155a7:	0b a1 19 7b 00 63    	or     0x63007b19(%ecx),%esp
4155ad:	11 c1                	adc    %eax,%ecx
4155af:	19 73 00             	sbb    %esi,0x0(%ebx)
4155b2:	64 0b c1             	fs or  %ecx,%eax
4155b5:	19 7b 00             	sbb    %edi,0x0(%ebx)
4155b8:	63 11                	arpl   %edx,(%ecx)
4155ba:	e0 19                	loopne 0x4155d5
4155bc:	ab                   	stos   %eax,%es:(%edi)
4155bd:	00 64 0b e0          	add    %ah,-0x20(%ebx,%ecx,1)
4155c1:	19 b3 00 e0 10 e1    	sbb    %esi,-0x1eef2000(%ebx)
4155c7:	19 73 00             	sbb    %esi,0x0(%ebx)
4155ca:	64 0b e1             	fs or  %ecx,%esp
4155cd:	19 7b 00             	sbb    %edi,0x0(%ebx)
4155d0:	63 11                	arpl   %edx,(%ecx)
4155d2:	00 1a                	add    %bl,(%edx)
4155d4:	ab                   	stos   %eax,%es:(%edi)
4155d5:	00 64 0b 00          	add    %ah,0x0(%ebx,%ecx,1)
4155d9:	1a b3 00 e0 10 01    	sbb    0x110e000(%ebx),%dh
4155df:	1a 73 00             	sbb    0x0(%ebx),%dh
4155e2:	64 0b 01             	or     %fs:(%ecx),%eax
4155e5:	1a 7b 00             	sbb    0x0(%ebx),%bh
4155e8:	63 11                	arpl   %edx,(%ecx)
4155ea:	20 1a                	and    %bl,(%edx)
4155ec:	ab                   	stos   %eax,%es:(%edi)
4155ed:	00 64 0b 20          	add    %ah,0x20(%ebx,%ecx,1)
4155f1:	1a b3 00 e0 10 40    	sbb    0x4010e000(%ebx),%dh
4155f7:	1a ab 00 64 0b 40    	sbb    0x400b6400(%ebx),%ch
4155fd:	1a b3 00 e0 10 40    	sbb    0x4010e000(%ebx),%dh
415603:	1a a3 00 17 11 40    	sbb    0x40111700(%ebx),%ah
415609:	1a 0b                	sbb    (%ebx),%cl
41560b:	01 31                	add    %esi,(%ecx)
41560d:	11 60 1a             	adc    %esp,0x1a(%eax)
415610:	ab                   	stos   %eax,%es:(%edi)
415611:	00 64 0b 60          	add    %ah,0x60(%ebx,%ecx,1)
415615:	1a b3 00 e0 10 60    	sbb    0x6010e000(%ebx),%dh
41561b:	1a a3 00 17 11 60    	sbb    0x60111700(%ebx),%ah
415621:	1a 0b                	sbb    (%ebx),%cl
415623:	01 3b                	add    %edi,(%ebx)
415625:	11 80 1a ab 00 64    	adc    %eax,0x6400ab1a(%eax)
41562b:	0b 80 1a b3 00 e0    	or     -0x1fff4ce6(%eax),%eax
415631:	10 80 1a a3 00 17    	adc    %al,0x1700a31a(%eax)
415637:	11 a0 1a ab 00 64    	adc    %esp,0x6400ab1a(%eax)
41563d:	0b a0 1a b3 00 e0    	or     -0x1fff4ce6(%eax),%esp
415643:	10 a0 1a a3 00 17    	adc    %ah,0x1700a31a(%eax)
415649:	11 c0                	adc    %eax,%eax
41564b:	1a ab 00 64 0b c0    	sbb    -0x3ff49c00(%ebx),%ch
415651:	1a b3 00 e0 10 c0    	sbb    -0x3fef2000(%ebx),%dh
415657:	1a a3 00 17 11 c1    	sbb    -0x3eeee900(%ebx),%ah
41565d:	1a 73 00             	sbb    0x0(%ebx),%dh
415660:	64 0b c1             	fs or  %ecx,%eax
415663:	1a 7b 00             	sbb    0x0(%ebx),%bh
415666:	63 11                	arpl   %edx,(%ecx)
415668:	e0 1a                	loopne 0x415684
41566a:	ab                   	stos   %eax,%es:(%edi)
41566b:	00 64 0b e0          	add    %ah,-0x20(%ebx,%ecx,1)
41566f:	1a b3 00 e0 10 e0    	sbb    -0x1fef2000(%ebx),%dh
415675:	1a a3 00 17 11 e1    	sbb    -0x1eeee900(%ebx),%ah
41567b:	1a 73 00             	sbb    0x0(%ebx),%dh
41567e:	64 0b e1             	fs or  %ecx,%esp
415681:	1a 7b 00             	sbb    0x0(%ebx),%bh
415684:	63 11                	arpl   %edx,(%ecx)
415686:	00 1b                	add    %bl,(%ebx)
415688:	ab                   	stos   %eax,%es:(%edi)
415689:	00 64 0b 00          	add    %ah,0x0(%ebx,%ecx,1)
41568d:	1b b3 00 e0 10 00    	sbb    0x10e000(%ebx),%esi
415693:	1b a3 00 17 11 00    	sbb    0x111700(%ebx),%esp
415699:	1b 0b                	sbb    (%ebx),%ecx
41569b:	01 45 11             	add    %eax,0x11(%ebp)
41569e:	01 1b                	add    %ebx,(%ebx)
4156a0:	73 00                	jae    0x4156a2
4156a2:	64 0b 01             	or     %fs:(%ecx),%eax
4156a5:	1b 7b 00             	sbb    0x0(%ebx),%edi
4156a8:	63 11                	arpl   %edx,(%ecx)
4156aa:	20 1b                	and    %bl,(%ebx)
4156ac:	ab                   	stos   %eax,%es:(%edi)
4156ad:	00 64 0b 20          	add    %ah,0x20(%ebx,%ecx,1)
4156b1:	1b b3 00 e0 10 20    	sbb    0x2010e000(%ebx),%esi
4156b7:	1b a3 00 17 11 20    	sbb    0x20111700(%ebx),%esp
4156bd:	1b 0b                	sbb    (%ebx),%ecx
4156bf:	01 4f 11             	add    %ecx,0x11(%edi)
4156c2:	21 1b                	and    %ebx,(%ebx)
4156c4:	73 00                	jae    0x4156c6
4156c6:	64 0b 21             	or     %fs:(%ecx),%esp
4156c9:	1b 7b 00             	sbb    0x0(%ebx),%edi
4156cc:	63 11                	arpl   %edx,(%ecx)
4156ce:	40                   	inc    %eax
4156cf:	1b ab 00 64 0b 40    	sbb    0x400b6400(%ebx),%ebp
4156d5:	1b b3 00 e0 10 40    	sbb    0x4010e000(%ebx),%esi
4156db:	1b a3 00 17 11 40    	sbb    0x40111700(%ebx),%esp
4156e1:	1b 0b                	sbb    (%ebx),%ecx
4156e3:	01 59 11             	add    %ebx,0x11(%ecx)
4156e6:	60                   	pusha
4156e7:	1b ab 00 64 0b 60    	sbb    0x600b6400(%ebx),%ebp
4156ed:	1b b3 00 e0 10 60    	sbb    0x6010e000(%ebx),%esi
4156f3:	1b a3 00 17 11 60    	sbb    0x60111700(%ebx),%esp
4156f9:	1b 0b                	sbb    (%ebx),%ecx
4156fb:	01 59 11             	add    %ebx,0x11(%ecx)
4156fe:	20 1d ab 00 64 0b    	and    %bl,0xb6400ab
415704:	20 1d b3 00 e0 10    	and    %bl,0x10e000b3
41570a:	40                   	inc    %eax
41570b:	1d ab 00 64 0b       	sbb    $0xb6400ab,%eax
415710:	40                   	inc    %eax
415711:	1d b3 00 e0 10       	sbb    $0x10e000b3,%eax
415716:	60                   	pusha
415717:	1d ab 00 64 0b       	sbb    $0xb6400ab,%eax
41571c:	60                   	pusha
41571d:	1d b3 00 e0 10       	sbb    $0x10e000b3,%eax
415722:	80 1d ab 00 64 0b 80 	sbbb   $0x80,0xb6400ab
415729:	1d b3 00 e0 10       	sbb    $0x10e000b3,%eax
41572e:	a0 1d ab 00 64       	mov    0x6400ab1d,%al
415733:	0b a0 1d b3 00 e0    	or     -0x1fff4ce3(%eax),%esp
415739:	10 c0                	adc    %al,%al
41573b:	1d ab 00 64 0b       	sbb    $0xb6400ab,%eax
415740:	c0 1d b3 00 e0 10 e0 	rcrb   $0xe0,0x10e000b3
415747:	1d ab 00 64 0b       	sbb    $0xb6400ab,%eax
41574c:	e0 1d                	loopne 0x41576b
41574e:	b3 00                	mov    $0x0,%bl
415750:	e0 10                	loopne 0x415762
415752:	a0 1f ab 00 64       	mov    0x6400ab1f,%al
415757:	0b a0 1f b3 00 e0    	or     -0x1fff4ce1(%eax),%esp
41575d:	10 c0                	adc    %al,%al
41575f:	1f                   	pop    %ds
415760:	ab                   	stos   %eax,%es:(%edi)
415761:	00 64 0b c0          	add    %ah,-0x40(%ebx,%ecx,1)
415765:	1f                   	pop    %ds
415766:	b3 00                	mov    $0x0,%bl
415768:	e0 10                	loopne 0x41577a
41576a:	e0 1f                	loopne 0x41578b
41576c:	ab                   	stos   %eax,%es:(%edi)
41576d:	00 64 0b e0          	add    %ah,-0x20(%ebx,%ecx,1)
415771:	1f                   	pop    %ds
415772:	b3 00                	mov    $0x0,%bl
415774:	e0 10                	loopne 0x415786
415776:	80 20 73             	andb   $0x73,(%eax)
415779:	00 64 0b a0          	add    %ah,-0x60(%ebx,%ecx,1)
41577d:	20 73 00             	and    %dh,0x0(%ebx)
415780:	64 0b c0             	fs or  %eax,%eax
415783:	20 73 00             	and    %dh,0x0(%ebx)
415786:	64 0b e0             	fs or  %eax,%esp
415789:	20 73 00             	and    %dh,0x0(%ebx)
41578c:	64 0b 00             	or     %fs:(%eax),%eax
41578f:	21 73 00             	and    %esi,0x0(%ebx)
415792:	64 0b 20             	or     %fs:(%eax),%esp
415795:	21 73 00             	and    %esi,0x0(%ebx)
415798:	64 0b 40 21          	or     %fs:0x21(%eax),%eax
41579c:	73 00                	jae    0x41579e
41579e:	64 0b 60 21          	or     %fs:0x21(%eax),%esp
4157a2:	73 00                	jae    0x4157a4
4157a4:	64 0b 80 21 ab 00 64 	or     %fs:0x6400ab21(%eax),%eax
4157ab:	0b 80 21 b3 00 e0    	or     -0x1fff4cdf(%eax),%eax
4157b1:	10 a0 21 ab 00 64    	adc    %ah,0x6400ab21(%eax)
4157b7:	0b a0 21 b3 00 e0    	or     -0x1fff4cdf(%eax),%esp
4157bd:	10 c0                	adc    %al,%al
4157bf:	21 ab 00 64 0b c0    	and    %ebp,-0x3ff49c00(%ebx)
4157c5:	21 b3 00 e0 10 e0    	and    %esi,-0x1fef2000(%ebx)