41a3f3:	72 00                	jb     0x41a3f5
41a3f5:	73 00                	jae    0x41a3f7
41a3f7:	47                   	inc    %edi
41a3f8:	00 32                	add    %dh,(%edx)
41a3fa:	00 4a 00             	add    %cl,0x0(%edx)
41a3fd:	6b 00 66             	imul   $0x66,(%eax),%eax
41a400:	00 65 00             	add    %ah,0x0(%ebp)
41a403:	59                   	pop    %ecx
41a404:	00 6e 00             	add    %ch,0x0(%esi)
41a407:	31 00                	xor    %eax,(%eax)
41a409:	4b                   	dec    %ebx
41a40a:	00 72 00             	add    %dh,0x0(%edx)
41a40d:	68 00 64 00 43       	push   $0x43006400
41a412:	00 35 00 6e 00 5a    	add    %dh,0x5a006e00
41a418:	00 6f 00             	add    %ch,0x0(%edi)
41a41b:	34 00                	xor    $0x0,%al
41a41d:	59                   	pop    %ecx
41a41e:	00 71 00             	add    %dh,0x0(%ecx)
41a421:	65 00 4f 00          	add    %cl,%gs:0x0(%edi)
41a425:	5a                   	pop    %edx
41a426:	00 58 00             	add    %bl,0x0(%eax)
41a429:	5a                   	pop    %edx
41a42a:	00 62 00             	add    %ah,0x0(%edx)
41a42d:	72 00                	jb     0x41a42f
41a42f:	4a                   	dec    %edx
41a430:	00 59 00             	add    %bl,0x0(%ecx)
41a433:	7a 00                	jp     0x41a435
41a435:	4b                   	dec    %ebx
41a436:	00 31                	add    %dh,(%ecx)
41a438:	00 58 00             	add    %bl,0x0(%eax)
41a43b:	5a                   	pop    %edx
41a43c:	00 4b 00             	add    %cl,0x0(%ebx)
41a43f:	62 00                	bound  %eax,(%eax)
41a441:	69 00 45 00 6f 00    	imul   $0x6f0045,(%eax),%eax
41a447:	54                   	push   %esp
41a448:	00 76 00             	add    %dh,0x0(%esi)
41a44b:	4f                   	dec    %edi
41a44c:	00 6e 00             	add    %ch,0x0(%esi)
41a44f:	4c                   	dec    %esp
41a450:	00 35 00 56 00 5a    	add    %dh,0x5a005600
41a456:	00 2b                	add    %ch,(%ebx)
41a458:	00 31                	add    %dh,(%ecx)
41a45a:	00 47 00             	add    %al,0x0(%edi)
41a45d:	4f                   	dec    %edi
41a45e:	00 39                	add    %bh,(%ecx)
41a460:	00 4a 00             	add    %cl,0x0(%edx)
41a463:	6a 00                	push   $0x0
41a465:	47                   	inc    %edi
41a466:	00 70 00             	add    %dh,0x0(%eax)
41a469:	57                   	push   %edi
41a46a:	00 4a 00             	add    %cl,0x0(%edx)
41a46d:	2f                   	das
41a46e:	00 4e 00             	add    %cl,0x0(%esi)
41a471:	2f                   	das
41a472:	00 37                	add    %dh,(%edi)
41a474:	00 34 00             	add    %dh,(%eax,%eax,1)
41a477:	70 00                	jo     0x41a479
41a479:	36 00 71 00          	add    %dh,%ss:0x0(%ecx)
41a47d:	33 00                	xor    (%eax),%eax
41a47f:	71 00                	jno    0x41a481
41a481:	36 00 4b 00          	add    %cl,%ss:0x0(%ebx)
41a485:	68 00 35 00 53       	push   $0x53003500
41a48a:	00 4e 00             	add    %cl,0x0(%esi)
41a48d:	74 00                	je     0x41a48f
41a48f:	2b 00                	sub    (%eax),%eax
41a491:	4a                   	dec    %edx
41a492:	00 52 00             	add    %dl,0x0(%edx)
41a495:	51                   	push   %ecx
41a496:	00 55 00             	add    %dl,0x0(%ebp)
41a499:	75 00                	jne    0x41a49b
41a49b:	50                   	push   %eax
41a49c:	00 42 00             	add    %al,0x0(%edx)
41a49f:	68 00 4b 00 6f       	push   $0x6f004b00
41a4a4:	00 2f                	add    %ch,(%edi)
41a4a6:	00 48 00             	add    %cl,0x0(%eax)
41a4a9:	4e                   	dec    %esi
41a4aa:	00 51 00             	add    %dl,0x0(%ecx)
41a4ad:	53                   	push   %ebx
41a4ae:	00 39                	add    %bh,(%ecx)
41a4b0:	00 57 00             	add    %dl,0x0(%edi)
41a4b3:	67 00 78 00          	add    %bh,0x0(%bx,%si)
41a4b7:	42                   	inc    %edx
41a4b8:	00 51 00             	add    %dl,0x0(%ecx)
41a4bb:	5a                   	pop    %edx
41a4bc:	00 79 00             	add    %bh,0x0(%ecx)
41a4bf:	59                   	pop    %ecx
41a4c0:	00 65 00             	add    %ah,0x0(%ebp)
41a4c3:	59                   	pop    %ecx
41a4c4:	00 6e 00             	add    %ch,0x0(%esi)
41a4c7:	31 00                	xor    %eax,(%eax)
41a4c9:	4b                   	dec    %ebx
41a4ca:	00 72 00             	add    %dh,0x0(%edx)
41a4cd:	68 00 64 00 43       	push   $0x43006400
41a4d2:	00 35 00 72 00 6e    	add    %dh,0x6e007200
41a4d8:	00 6d 00             	add    %ch,0x0(%ebp)
41a4db:	31 00                	xor    %eax,(%eax)
41a4dd:	4e                   	dec    %esi
41a4de:	00 6d 00             	add    %ch,0x0(%ebp)
41a4e1:	5a                   	pop    %edx
41a4e2:	00 32                	add    %dh,(%edx)
41a4e4:	00 5a 00             	add    %bl,0x0(%edx)
41a4e7:	30 00                	xor    %al,(%eax)
41a4e9:	2f                   	das
41a4ea:	00 6f 00             	add    %ch,0x0(%edi)
41a4ed:	6c                   	insb   (%dx),%es:(%edi)
41a4ee:	00 55 00             	add    %dl,0x0(%ebp)
41a4f1:	6a 00                	push   $0x0
41a4f3:	50                   	push   %eax
41a4f4:	00 76 00             	add    %dh,0x0(%esi)
41a4f7:	74 00                	je     0x41a4f9
41a4f9:	59                   	pop    %ecx
41a4fa:	00 53 00             	add    %dl,0x0(%ebx)
41a4fd:	74 00                	je     0x41a4ff
41a4ff:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41a503:	59                   	pop    %ecx
41a504:	00 6e 00             	add    %ch,0x0(%esi)
41a507:	31 00                	xor    %eax,(%eax)
41a509:	4b                   	dec    %ebx
41a50a:	00 72 00             	add    %dh,0x0(%edx)
41a50d:	68 00 64 00 43       	push   $0x43006400
41a512:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41a518:	00 32                	add    %dh,(%edx)
41a51a:	00 5a 00             	add    %bl,0x0(%edx)
41a51d:	74 00                	je     0x41a51f
41a51f:	79 00                	jns    0x41a521
41a521:	61                   	popa
41a522:	00 59 00             	add    %bl,0x0(%ecx)
41a525:	6e                   	outsb  %ds:(%esi),(%dx)
41a526:	00 51 00             	add    %dl,0x0(%ecx)
41a529:	2b 00                	sub    (%eax),%eax
41a52b:	35 00 68 00 64       	xor    $0x64006800,%eax
41a530:	00 57 00             	add    %dl,0x0(%edi)
41a533:	72 00                	jb     0x41a535
41a535:	73 00                	jae    0x41a537
41a537:	47                   	inc    %edi
41a538:	00 32                	add    %dh,(%edx)
41a53a:	00 4a 00             	add    %cl,0x0(%edx)
41a53d:	6b 00 66             	imul   $0x66,(%eax),%eax
41a540:	00 72 00             	add    %dh,0x0(%edx)
41a543:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
41a547:	63 00                	arpl   %eax,(%eax)
41a549:	78 00                	js     0x41a54b
41a54b:	45                   	inc    %ebp
41a54c:	00 63 00             	add    %ah,0x0(%ebx)
41a54f:	32 00                	xor    (%eax),%al
41a551:	5a                   	pop    %edx
41a552:	00 76 00             	add    %dh,0x0(%esi)
41a555:	70 00                	jo     0x41a557
41a557:	65 00 2f             	add    %ch,%gs:(%edi)
41a55a:	00 69 00             	add    %ch,0x0(%ecx)
41a55d:	6e                   	outsb  %ds:(%esi),(%dx)
41a55e:	00 59 00             	add    %bl,0x0(%ecx)
41a561:	58                   	pop    %eax
41a562:	00 66 00             	add    %ah,0x0(%esi)
41a565:	35 00 30 00 71       	xor    $0x71003000,%eax
41a56a:	00 35 00 68 00 64    	add    %dh,0x64006800
41a570:	00 57 00             	add    %dl,0x0(%edi)
41a573:	72 00                	jb     0x41a575
41a575:	73 00                	jae    0x41a577
41a577:	47                   	inc    %edi
41a578:	00 32                	add    %dh,(%edx)
41a57a:	00 4a 00             	add    %cl,0x0(%edx)
41a57d:	6b 00 76             	imul   $0x76,(%eax),%eax
41a580:	00 65 00             	add    %ah,0x0(%ebp)
41a583:	61                   	popa
41a584:	00 57 00             	add    %dl,0x0(%edi)
41a587:	33 00                	xor    (%eax),%eax
41a589:	59                   	pop    %ecx
41a58a:	00 6d 00             	add    %ch,0x0(%ebp)
41a58d:	5a                   	pop    %edx
41a58e:	00 6e 00             	add    %ch,0x0(%esi)
41a591:	52                   	push   %edx
41a592:	00 2f                	add    %ch,(%edi)
41a594:	00 48 00             	add    %cl,0x0(%eax)
41a597:	6f                   	outsl  %ds:(%esi),(%dx)
41a598:	00 73 00             	add    %dh,0x0(%ebx)
41a59b:	66 00 71 00          	data16 add %dh,0x0(%ecx)
41a59f:	38 00                	cmp    %al,(%eax)
41a5a1:	67 00 64 00          	add    %ah,0x0(%si)
41a5a5:	67 00 63 00          	add    %ah,0x0(%bp,%di)
41a5a9:	6d                   	insl   (%dx),%es:(%edi)
41a5aa:	00 41 00             	add    %al,0x0(%ecx)
41a5ad:	6d                   	insl   (%dx),%es:(%edi)
41a5ae:	00 43 00             	add    %al,0x0(%ebx)
41a5b1:	75 00                	jne    0x41a5b3
41a5b3:	2f                   	das
41a5b4:	00 43 00             	add    %al,0x0(%ebx)
41a5b7:	74 00                	je     0x41a5b9
41a5b9:	78 00                	js     0x41a5bb
41a5bb:	77 00                	ja     0x41a5bd
41a5bd:	4b                   	dec    %ebx
41a5be:	00 54 00 33          	add    %dl,0x33(%eax,%eax,1)
41a5c2:	00 39                	add    %bh,(%ecx)
41a5c4:	00 37                	add    %dh,(%edi)
41a5c6:	00 4a 00             	add    %cl,0x0(%edx)
41a5c9:	32 00                	xor    (%eax),%al
41a5cb:	58                   	pop    %eax
41a5cc:	00 34 00             	add    %dh,(%eax,%eax,1)
41a5cf:	4e                   	dec    %esi
41a5d0:	00 72 00             	add    %dh,0x0(%edx)
41a5d3:	2b 00                	sub    (%eax),%eax
41a5d5:	6f                   	outsl  %ds:(%esi),(%dx)
41a5d6:	00 53 00             	add    %dl,0x0(%ebx)
41a5d9:	41                   	inc    %ecx
41a5da:	00 69 00             	add    %ch,0x0(%ecx)
41a5dd:	2b 00                	sub    (%eax),%eax
41a5df:	36 00 2b             	add    %ch,%ss:(%ebx)
41a5e2:	00 62 00             	add    %ah,0x0(%edx)
41a5e5:	6d                   	insl   (%dx),%es:(%edi)
41a5e6:	00 47 00             	add    %al,0x0(%edi)
41a5e9:	74 00                	je     0x41a5eb
41a5eb:	35 00 34 00 79       	xor    $0x79003400,%eax
41a5f0:	00 45 00             	add    %al,0x0(%ebp)
41a5f3:	6a 00                	push   $0x0
41a5f5:	45                   	inc    %ebp
41a5f6:	00 7a 00             	add    %bh,0x0(%edx)
41a5f9:	4b                   	dec    %ebx
41a5fa:	00 52 00             	add    %dl,0x0(%edx)
41a5fd:	52                   	push   %edx
41a5fe:	00 42 00             	add    %al,0x0(%edx)
41a601:	65 00 47 00          	add    %al,%gs:0x0(%edi)
41a605:	45                   	inc    %ebp
41a606:	00 67 00             	add    %ah,0x0(%edi)
41a609:	59                   	pop    %ecx
41a60a:	00 6a 00             	add    %ch,0x0(%edx)
41a60d:	42                   	inc    %edx
41a60e:	00 56 00             	add    %dl,0x0(%esi)
41a611:	45                   	inc    %ebp
41a612:	00 4e 00             	add    %cl,0x0(%esi)
41a615:	56                   	push   %esi
41a616:	00 77 00             	add    %dh,0x0(%edi)
41a619:	73 00                	jae    0x41a61b
41a61b:	50                   	push   %eax
41a61c:	00 56 00             	add    %dl,0x0(%esi)
41a61f:	6d                   	insl   (%dx),%es:(%edi)
41a620:	00 4c 00 6d          	add    %cl,0x6d(%eax,%eax,1)
41a624:	00 75 00             	add    %dh,0x0(%ebp)
41a627:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
41a62b:	6c                   	insb   (%dx),%es:(%edi)
41a62c:	00 32                	add    %dh,(%edx)
41a62e:	00 61 00             	add    %ah,0x0(%ecx)
41a631:	35 00 57 00 58       	xor    $0x58005700,%eax
41a636:	00 48 00             	add    %cl,0x0(%eax)
41a639:	76 00                	jbe    0x41a63b
41a63b:	73 00                	jae    0x41a63d
41a63d:	4d                   	dec    %ebp
41a63e:	00 66 00             	add    %ah,0x0(%esi)
41a641:	43                   	inc    %ebx
41a642:	00 46 00             	add    %al,0x0(%esi)
41a645:	44                   	inc    %esp
41a646:	00 7a 00             	add    %bh,0x0(%edx)
41a649:	75 00                	jne    0x41a64b
41a64b:	76 00                	jbe    0x41a64d
41a64d:	35 00 31 00 51       	xor    $0x51003100,%eax
41a652:	00 68 00             	add    %ch,0x0(%eax)
41a655:	41                   	inc    %ecx
41a656:	00 69 00             	add    %ch,0x0(%ecx)
41a659:	31 00                	xor    %eax,(%eax)
41a65b:	52                   	push   %edx
41a65c:	00 7a 00             	add    %bh,0x0(%edx)
41a65f:	72 00                	jb     0x41a661
41a661:	47                   	inc    %edi
41a662:	00 37                	add    %dh,(%edi)
41a664:	00 69 00             	add    %ch,0x0(%ecx)
41a667:	78 00                	js     0x41a669
41a669:	39 00                	cmp    %eax,(%eax)
41a66b:	50                   	push   %eax
41a66c:	00 49 00             	add    %cl,0x0(%ecx)
41a66f:	7a 00                	jp     0x41a671
41a671:	6f                   	outsl  %ds:(%esi),(%dx)
41a672:	00 37                	add    %dh,(%edi)
41a674:	00 69 00             	add    %ch,0x0(%ecx)
41a677:	70 00                	jo     0x41a679
41a679:	38 00                	cmp    %al,(%eax)
41a67b:	73 00                	jae    0x41a67d
41a67d:	69 00 53 00 30 00    	imul   $0x300053,(%eax),%eax
41a683:	30 00                	xor    %al,(%eax)
41a685:	7a 00                	jp     0x41a687
41a687:	32 00                	xor    (%eax),%al
41a689:	38 00                	cmp    %al,(%eax)
41a68b:	69 00 33 00 4e 00    	imul   $0x4e0033,(%eax),%eax
41a691:	77 00                	ja     0x41a693
41a693:	42                   	inc    %edx
41a694:	00 6a 00             	add    %ch,0x0(%edx)
41a697:	2b 00                	sub    (%eax),%eax
41a699:	4c                   	dec    %esp
41a69a:	00 32                	add    %dh,(%edx)
41a69c:	00 59 00             	add    %bl,0x0(%ecx)
41a69f:	72 00                	jb     0x41a6a1
41a6a1:	32 00                	xor    (%eax),%al
41a6a3:	79 00                	jns    0x41a6a5
41a6a5:	73 00                	jae    0x41a6a7
41a6a7:	79 00                	jns    0x41a6a9
41a6a9:	4d                   	dec    %ebp
41a6aa:	00 33                	add    %dh,(%ebx)
41a6ac:	00 75 00             	add    %dh,0x0(%ebp)
41a6af:	7a 00                	jp     0x41a6b1
41a6b1:	6a 00                	push   $0x0
41a6b3:	6f                   	outsl  %ds:(%esi),(%dx)
41a6b4:	00 46 00             	add    %al,0x0(%esi)
41a6b7:	69 00 51 00 66 00    	imul   $0x660051,(%eax),%eax
41a6bd:	53                   	push   %ebx
41a6be:	00 36                	add    %dh,(%esi)
41a6c0:	00 45 00             	add    %al,0x0(%ebp)
41a6c3:	73 00                	jae    0x41a6c5
41a6c5:	54                   	push   %esp
41a6c6:	00 59 00             	add    %bl,0x0(%ecx)
41a6c9:	70 00                	jo     0x41a6cb
41a6cb:	62 00                	bound  %eax,(%eax)
41a6cd:	63 00                	arpl   %eax,(%eax)
41a6cf:	44                   	inc    %esp
41a6d0:	00 44 00 73          	add    %al,0x73(%eax,%eax,1)
41a6d4:	00 2b                	add    %ch,(%ebx)
41a6d6:	00 76 00             	add    %dh,0x0(%esi)
41a6d9:	38 00                	cmp    %al,(%eax)
41a6db:	6a 00                	push   $0x0
41a6dd:	4c                   	dec    %esp
41a6de:	00 65 00             	add    %ah,0x0(%ebp)
41a6e1:	2b 00                	sub    (%eax),%eax
41a6e3:	67 00 30             	add    %dh,(%bx,%si)
41a6e6:	00 6e 00             	add    %ch,0x0(%esi)
41a6e9:	69 00 52 00 39 00    	imul   $0x390052,(%eax),%eax
41a6ef:	47                   	inc    %edi
41a6f0:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
41a6f4:	00 39                	add    %bh,(%ecx)
41a6f6:	00 4d 00             	add    %cl,0x0(%ebp)
41a6f9:	41                   	inc    %ecx
41a6fa:	00 53 00             	add    %dl,0x0(%ebx)
41a6fd:	31 00                	xor    %eax,(%eax)
41a6ff:	66 00 30             	data16 add %dh,(%eax)
41a702:	00 67 00             	add    %ah,0x0(%edi)
41a705:	33 00                	xor    (%eax),%eax
41a707:	6e                   	outsb  %ds:(%esi),(%dx)
41a708:	00 71 00             	add    %dh,0x0(%ecx)
41a70b:	4d                   	dec    %ebp
41a70c:	00 53 00             	add    %dl,0x0(%ebx)
41a70f:	77 00                	ja     0x41a711
41a711:	41                   	inc    %ecx
41a712:	00 58 00             	add    %bl,0x0(%eax)
41a715:	54                   	push   %esp
41a716:	00 4e 00             	add    %cl,0x0(%esi)
41a719:	58                   	pop    %eax
41a71a:	00 4c 00 2f          	add    %cl,0x2f(%eax,%eax,1)
41a71e:	00 47 00             	add    %al,0x0(%edi)
41a721:	45                   	inc    %ebp
41a722:	00 70 00             	add    %dh,0x0(%eax)
41a725:	53                   	push   %ebx
41a726:	00 6a 00             	add    %ch,0x0(%edx)
41a729:	66 00 4b 00          	data16 add %cl,0x0(%ebx)
41a72d:	58                   	pop    %eax