41f445:	1e                   	push   %ds
41f446:	00 00                	add    %al,(%eax)
41f448:	0b 1e                	or     (%esi),%ebx
41f44a:	00 00                	add    %al,(%eax)
41f44c:	18 20                	sbb    %ah,(%eax)
41f44e:	00 00                	add    %al,(%eax)
41f450:	cd 1f                	int    $0x1f
41f452:	00 00                	add    %al,(%eax)
41f454:	82 1f 00             	sbbb   $0x0,(%edi)
41f457:	00 37                	add    %dh,(%edi)
41f459:	1f                   	pop    %ds
41f45a:	00 00                	add    %al,(%eax)
41f45c:	9c                   	pushf
41f45d:	38 00                	cmp    %al,(%eax)
41f45f:	00 f9                	add    %bh,%cl
41f461:	20 00                	and    %al,(%eax)
41f463:	00 8c 00 00 00 45 00 	add    %cl,0x450000(%eax,%eax,1)
41f46a:	00 00                	add    %al,(%eax)
41f46c:	20 45 00             	and    %al,0x0(%ebp)
41f46f:	00 ff                	add    %bh,%bh
41f471:	41                   	inc    %ecx
41f472:	00 00                	add    %al,(%eax)
41f474:	de 3e                	fidivrs (%esi)
41f476:	00 00                	add    %al,(%eax)
41f478:	bd 3b 00 00 62       	mov    $0x6200003b,%ebp
41f47d:	4b                   	dec    %ebx
41f47e:	00 00                	add    %al,(%eax)
41f480:	41                   	inc    %ecx
41f481:	48                   	dec    %eax
41f482:	00 00                	add    %al,(%eax)
41f484:	00 00                	add    %al,(%eax)
41f486:	00 00                	add    %al,(%eax)
41f488:	77 24                	ja     0x41f4ae
41f48a:	00 00                	add    %al,(%eax)
41f48c:	40                   	inc    %eax
41f48d:	21 00                	and    %eax,(%eax)
41f48f:	00 e5                	add    %ah,%ch
41f491:	2a 00                	sub    (%eax),%al
41f493:	00 ae 27 00 00 53    	add    %ch,0x53000027(%esi)
41f499:	31 00                	xor    %eax,(%eax)
41f49b:	00 1c 2e             	add    %bl,(%esi,%ebp,1)
41f49e:	00 00                	add    %al,(%eax)
41f4a0:	c1 37 00             	shll   $0x0,(%edi)
41f4a3:	00 8a 34 00 00 53    	add    %cl,0x53000034(%edx)
41f4a9:	38 00                	cmp    %al,(%eax)
41f4ab:	00 0a                	add    %cl,(%edx)
41f4ad:	38 00                	cmp    %al,(%eax)
41f4af:	00 e3                	add    %ah,%bl
41f4b1:	38 00                	cmp    %al,(%eax)
41f4b3:	00 2c 39             	add    %ch,(%ecx,%edi,1)
41f4b6:	00 00                	add    %al,(%eax)
41f4b8:	75 39                	jne    0x41f4f3
41f4ba:	00 00                	add    %al,(%eax)
41f4bc:	be 39 00 00 07       	mov    $0x7000039,%esi
41f4c1:	3a 00                	cmp    (%eax),%al
41f4c3:	00 50 3a             	add    %dl,0x3a(%eax)
41f4c6:	00 00                	add    %al,(%eax)
41f4c8:	99                   	cltd
41f4c9:	3a 00                	cmp    (%eax),%al
41f4cb:	00 e2                	add    %ah,%dl
41f4cd:	3a 00                	cmp    (%eax),%al
41f4cf:	00 2b                	add    %ch,(%ebx)
41f4d1:	3b 00                	cmp    (%eax),%eax
41f4d3:	00 74 3b 00          	add    %dh,0x0(%ebx,%edi,1)
41f4d7:	00 41 07             	add    %al,0x7(%ecx)
41f4da:	00 00                	add    %al,(%eax)
41f4dc:	78 0a                	js     0x41f4e8
41f4de:	00 00                	add    %al,(%eax)
41f4e0:	d3 00                	roll   %cl,(%eax)
41f4e2:	00 00                	add    %al,(%eax)
41f4e4:	0a 04 00             	or     (%eax,%eax,1),%al
41f4e7:	00 1d 14 00 00 54    	add    %bl,0x54000014
41f4ed:	17                   	pop    %ss
41f4ee:	00 00                	add    %al,(%eax)
41f4f0:	af                   	scas   %es:(%edi),%eax
41f4f1:	0d 00 00 e6 10       	or     $0x10e60000,%eax
41f4f6:	00 00                	add    %al,(%eax)
41f4f8:	8b 1a                	mov    (%edx),%ebx
41f4fa:	00 00                	add    %al,(%eax)
41f4fc:	c2 1d 00             	ret    $0x1d
41f4ff:	00 b3 43 00 00 6a    	add    %dh,0x6a000043(%ebx)
41f505:	43                   	inc    %ebx
41f506:	00 00                	add    %al,(%eax)
41f508:	45                   	inc    %ebp
41f509:	44                   	inc    %esp
41f50a:	00 00                	add    %al,(%eax)
41f50c:	fc                   	cld
41f50d:	43                   	inc    %ebx
41f50e:	00 00                	add    %al,(%eax)
41f510:	8f 42 00             	pop    0x0(%edx)
41f513:	00 46 42             	add    %al,0x42(%esi)
41f516:	00 00                	add    %al,(%eax)
41f518:	21 43 00             	and    %eax,0x0(%ebx)
41f51b:	00 d8                	add    %bl,%al
41f51d:	42                   	inc    %edx
41f51e:	00 00                	add    %al,(%eax)
41f520:	d7                   	xlat   %ds:(%ebx)
41f521:	44                   	inc    %esp
41f522:	00 00                	add    %al,(%eax)
41f524:	8e 44 00 00          	mov    0x0(%eax,%eax,1),%es
41f528:	8b 46 00             	mov    0x0(%esi),%eax
41f52b:	00 d4                	add    %dl,%ah
41f52d:	46                   	inc    %esi
41f52e:	00 00                	add    %al,(%eax)
41f530:	1d 47 00 00 66       	sbb    $0x66000047,%eax
41f535:	47                   	inc    %edi
41f536:	00 00                	add    %al,(%eax)
41f538:	67 45                	addr16 inc %ebp
41f53a:	00 00                	add    %al,(%eax)
41f53c:	b0 45                	mov    $0x45,%al
41f53e:	00 00                	add    %al,(%eax)
41f540:	f9                   	stc
41f541:	45                   	inc    %ebp
41f542:	00 00                	add    %al,(%eax)
41f544:	42                   	inc    %edx
41f545:	46                   	inc    %esi
41f546:	00 00                	add    %al,(%eax)
41f548:	af                   	scas   %es:(%edi),%eax
41f549:	47                   	inc    %edi
41f54a:	00 00                	add    %al,(%eax)
41f54c:	f8                   	clc
41f54d:	47                   	inc    %edi
41f54e:	00 00                	add    %al,(%eax)
41f550:	03 3e                	add    (%esi),%edi
41f552:	00 00                	add    %al,(%eax)
41f554:	ba 3d 00 00 71       	mov    $0x7100003d,%edx
41f559:	3d 00 00 28 3d       	cmp    $0x3d280000,%eax
41f55e:	00 00                	add    %al,(%eax)
41f560:	df 3c 00             	fistpll (%eax,%eax,1)
41f563:	00 96 3c 00 00 4d    	add    %dl,0x4d00003c(%esi)
41f569:	3c 00                	cmp    $0x0,%al
41f56b:	00 04 3c             	add    %al,(%esp,%edi,1)
41f56e:	00 00                	add    %al,(%eax)
41f570:	95                   	xchg   %eax,%ebp
41f571:	3e 00 00             	add    %al,%ds:(%eax)
41f574:	4c                   	dec    %esp
41f575:	3e 00 00             	add    %al,%ds:(%eax)
41f578:	db 40 00             	fildl  0x0(%eax)
41f57b:	00 24 41             	add    %ah,(%ecx,%eax,2)
41f57e:	00 00                	add    %al,(%eax)
41f580:	49                   	dec    %ecx
41f581:	40                   	inc    %eax
41f582:	00 00                	add    %al,(%eax)
41f584:	92                   	xchg   %eax,%edx
41f585:	40                   	inc    %eax
41f586:	00 00                	add    %al,(%eax)
41f588:	b7 3f                	mov    $0x3f,%bh
41f58a:	00 00                	add    %al,(%eax)
41f58c:	00 40 00             	add    %al,0x0(%eax)
41f58f:	00 25 3f 00 00 6e    	add    %ah,0x6e00003f
41f595:	3f                   	aas
41f596:	00 00                	add    %al,(%eax)
41f598:	6d                   	insl   (%dx),%es:(%edi)
41f599:	41                   	inc    %ecx
41f59a:	00 00                	add    %al,(%eax)
41f59c:	b6 41                	mov    $0x41,%dh
41f59e:	00 00                	add    %al,(%eax)
41f5a0:	19 4b 00             	sbb    %ecx,0x0(%ebx)
41f5a3:	00 d0                	add    %dl,%al
41f5a5:	4a                   	dec    %edx
41f5a6:	00 00                	add    %al,(%eax)
41f5a8:	63 49 00             	arpl   %ecx,0x0(%ecx)
41f5ab:	00 1a                	add    %bl,(%edx)
41f5ad:	49                   	dec    %ecx
41f5ae:	00 00                	add    %al,(%eax)
41f5b0:	d1 48 00             	rorl   $1,0x0(%eax)
41f5b3:	00 88 48 00 00 87    	add    %cl,-0x78ffffb8(%eax)
41f5b9:	4a                   	dec    %edx
41f5ba:	00 00                	add    %al,(%eax)
41f5bc:	3e 4a                	ds dec %edx
41f5be:	00 00                	add    %al,(%eax)
41f5c0:	f5                   	cmc
41f5c1:	49                   	dec    %ecx
41f5c2:	00 00                	add    %al,(%eax)
41f5c4:	ac                   	lods   %ds:(%esi),%al
41f5c5:	49                   	dec    %ecx
41f5c6:	00 00                	add    %al,(%eax)
41f5c8:	f1                   	int1
41f5c9:	4d                   	dec    %ebp
41f5ca:	00 00                	add    %al,(%eax)
41f5cc:	3a 4e 00             	cmp    0x0(%esi),%cl
41f5cf:	00 3b                	add    %bh,(%ebx)
41f5d1:	4c                   	dec    %esp
41f5d2:	00 00                	add    %al,(%eax)
41f5d4:	84 4c 00 00          	test   %cl,0x0(%eax,%eax,1)
41f5d8:	a9 4b 00 00 f2       	test   $0xf200004b,%eax
41f5dd:	4b                   	dec    %ebx
41f5de:	00 00                	add    %al,(%eax)
41f5e0:	5f                   	pop    %edi
41f5e1:	4d                   	dec    %ebp
41f5e2:	00 00                	add    %al,(%eax)
41f5e4:	a8 4d                	test   $0x4d,%al
41f5e6:	00 00                	add    %al,(%eax)
41f5e8:	cd 4c                	int    $0x4c
41f5ea:	00 00                	add    %al,(%eax)
41f5ec:	16                   	push   %ss
41f5ed:	4d                   	dec    %ebp
41f5ee:	00 00                	add    %al,(%eax)
41f5f0:	17                   	pop    %ss
41f5f1:	58                   	pop    %eax
41f5f2:	00 00                	add    %al,(%eax)
41f5f4:	40                   	inc    %eax
41f5f5:	31 00                	xor    %eax,(%eax)
41f5f7:	66 00 30             	data16 add %dh,(%eax)
41f5fa:	00 37                	add    %dh,(%edi)
41f5fc:	00 63 00             	add    %ah,0x0(%ebx)
41f5ff:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41f603:	35 00 37 00 31       	xor    $0x31003700,%eax
41f608:	00 63 00             	add    %ah,0x0(%ebx)
41f60b:	33 00                	xor    (%eax),%eax
41f60d:	38 00                	cmp    %al,(%eax)
41f60f:	62 00                	bound  %eax,(%eax)
41f611:	37                   	aaa
41f612:	00 34 00             	add    %dh,(%eax,%eax,1)
41f615:	35 00 34 00 66       	xor    $0x66003400,%eax
41f61a:	00 61 00             	add    %ah,0x0(%ecx)
41f61d:	31 00                	xor    %eax,(%eax)
41f61f:	64 00 36             	add    %dh,%fs:(%esi)
41f622:	00 36                	add    %dh,(%esi)
41f624:	00 61 00             	add    %ah,0x0(%ecx)
41f627:	32 00                	xor    (%eax),%al
41f629:	34 00                	xor    $0x0,%al
41f62b:	39 00                	cmp    %eax,(%eax)
41f62d:	38 00                	cmp    %al,(%eax)
41f62f:	33 00                	xor    (%eax),%eax
41f631:	34 00                	xor    $0x0,%al
41f633:	39 00                	cmp    %eax,(%eax)
41f635:	00 00                	add    %al,(%eax)
41f637:	00 00                	add    %al,(%eax)
41f639:	42                   	inc    %edx
41f63a:	34 00                	xor    $0x0,%al
41f63c:	32 00                	xor    (%eax),%al
41f63e:	38 00                	cmp    %al,(%eax)
41f640:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
41f645:	00 61 00             	add    %ah,0x0(%ecx)
41f648:	66 00 38             	data16 add %bh,(%eax)
41f64b:	00 35 00 64 00 62    	add    %dh,0x62006400
41f651:	00 37                	add    %dh,(%edi)
41f653:	00 32                	add    %dh,(%edx)
41f655:	00 32                	add    %dh,(%edx)
41f657:	00 30                	add    %dh,(%eax)
41f659:	00 32                	add    %dh,(%edx)
41f65b:	00 66 00             	add    %ah,0x0(%esi)
41f65e:	31 00                	xor    %eax,(%eax)
41f660:	30 00                	xor    %al,(%eax)
41f662:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
41f666:	38 00                	cmp    %al,(%eax)
41f668:	61                   	popa
41f669:	00 30                	add    %dh,(%eax)
41f66b:	00 66 00             	add    %ah,0x0(%esi)
41f66e:	35 00 63 00 31       	xor    $0x31006300,%eax
41f673:	00 31                	add    %dh,(%ecx)
41f675:	00 63 00             	add    %ah,0x0(%ebx)
41f678:	39 00                	cmp    %eax,(%eax)
41f67a:	30 00                	xor    %al,(%eax)
41f67c:	05 00 00 00 42       	add    $0x42000000,%eax
41f681:	34 00                	xor    $0x0,%al
41f683:	32 00                	xor    (%eax),%al
41f685:	38 00                	cmp    %al,(%eax)
41f687:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
41f68c:	00 61 00             	add    %ah,0x0(%ecx)
41f68f:	66 00 38             	data16 add %bh,(%eax)
41f692:	00 35 00 64 00 62    	add    %dh,0x62006400
41f698:	00 37                	add    %dh,(%edi)
41f69a:	00 32                	add    %dh,(%edx)
41f69c:	00 32                	add    %dh,(%edx)
41f69e:	00 30                	add    %dh,(%eax)
41f6a0:	00 32                	add    %dh,(%edx)
41f6a2:	00 66 00             	add    %ah,0x0(%esi)
41f6a5:	31 00                	xor    %eax,(%eax)
41f6a7:	30 00                	xor    %al,(%eax)
41f6a9:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
41f6ad:	38 00                	cmp    %al,(%eax)
41f6af:	61                   	popa
41f6b0:	00 30                	add    %dh,(%eax)
41f6b2:	00 66 00             	add    %ah,0x0(%esi)
41f6b5:	35 00 63 00 31       	xor    $0x31006300,%eax
41f6ba:	00 31                	add    %dh,(%ecx)
41f6bc:	00 63 00             	add    %ah,0x0(%ebx)
41f6bf:	39 00                	cmp    %eax,(%eax)
41f6c1:	31 00                	xor    %eax,(%eax)
41f6c3:	9e                   	sahf
41f6c4:	07                   	pop    %es
41f6c5:	00 00                	add    %al,(%eax)
41f6c7:	44                   	inc    %esp
41f6c8:	34 00                	xor    $0x0,%al
41f6ca:	32 00                	xor    (%eax),%al
41f6cc:	38 00                	cmp    %al,(%eax)
41f6ce:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
41f6d3:	00 61 00             	add    %ah,0x0(%ecx)
41f6d6:	66 00 38             	data16 add %bh,(%eax)
41f6d9:	00 35 00 64 00 62    	add    %dh,0x62006400
41f6df:	00 37                	add    %dh,(%edi)
41f6e1:	00 32                	add    %dh,(%edx)
41f6e3:	00 32                	add    %dh,(%edx)
41f6e5:	00 30                	add    %dh,(%eax)
41f6e7:	00 32                	add    %dh,(%edx)
41f6e9:	00 66 00             	add    %ah,0x0(%esi)
41f6ec:	31 00                	xor    %eax,(%eax)
41f6ee:	30 00                	xor    %al,(%eax)
41f6f0:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
41f6f4:	38 00                	cmp    %al,(%eax)
41f6f6:	61                   	popa
41f6f7:	00 30                	add    %dh,(%eax)
41f6f9:	00 66 00             	add    %ah,0x0(%esi)
41f6fc:	35 00 63 00 31       	xor    $0x31006300,%eax
41f701:	00 31                	add    %dh,(%ecx)
41f703:	00 63 00             	add    %ah,0x0(%ebx)
41f706:	39 00                	cmp    %eax,(%eax)
41f708:	31 00                	xor    %eax,(%eax)
41f70a:	30 00                	xor    %al,(%eax)
41f70c:	37                   	aaa
41f70d:	0f 00 00             	sldt   (%eax)
41f710:	46                   	inc    %esi
41f711:	34 00                	xor    $0x0,%al
41f713:	32 00                	xor    (%eax),%al
41f715:	38 00                	cmp    %al,(%eax)
41f717:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
41f71c:	00 61 00             	add    %ah,0x0(%ecx)
41f71f:	66 00 38             	data16 add %bh,(%eax)
41f722:	00 35 00 64 00 62    	add    %dh,0x62006400
41f728:	00 37                	add    %dh,(%edi)
41f72a:	00 32                	add    %dh,(%edx)
41f72c:	00 32                	add    %dh,(%edx)
41f72e:	00 30                	add    %dh,(%eax)
41f730:	00 32                	add    %dh,(%edx)
41f732:	00 66 00             	add    %ah,0x0(%esi)
41f735:	31 00                	xor    %eax,(%eax)
41f737:	30 00                	xor    %al,(%eax)
41f739:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
41f73d:	38 00                	cmp    %al,(%eax)
41f73f:	61                   	popa
41f740:	00 30                	add    %dh,(%eax)
41f742:	00 66 00             	add    %ah,0x0(%esi)
41f745:	35 00 63 00 31       	xor    $0x31006300,%eax
41f74a:	00 31                	add    %dh,(%ecx)
41f74c:	00 63 00             	add    %ah,0x0(%ebx)
41f74f:	39 00                	cmp    %eax,(%eax)
41f751:	31 00                	xor    %eax,(%eax)
41f753:	30 00                	xor    %al,(%eax)
41f755:	30 00                	xor    %al,(%eax)
41f757:	d0 16                	rclb   $1,(%esi)
41f759:	00 00                	add    %al,(%eax)
41f75b:	46                   	inc    %esi
41f75c:	34 00                	xor    $0x0,%al
41f75e:	32 00                	xor    (%eax),%al
41f760:	38 00                	cmp    %al,(%eax)
41f762:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
41f767:	00 61 00             	add    %ah,0x0(%ecx)
41f76a:	66 00 38             	data16 add %bh,(%eax)