41b493:	78 00                	js     0x41b495
41b495:	34 00                	xor    $0x0,%al
41b497:	00 3f                	add    %bh,(%edi)
41b499:	73 00                	jae    0x41b49b
41b49b:	61                   	popa
41b49c:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41b4a0:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41b4a4:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41b4a8:	00 20                	add    %ah,(%eax)
41b4aa:	00 66 00             	add    %ah,0x0(%esi)
41b4ad:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41b4b1:	73 00                	jae    0x41b4b3
41b4b3:	20 00                	and    %al,(%eax)
41b4b5:	66 00 20             	data16 add %ah,(%eax)
41b4b8:	00 20                	add    %ah,(%eax)
41b4ba:	00 68 00             	add    %ch,0x0(%eax)
41b4bd:	20 00                	and    %al,(%eax)
41b4bf:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41b4c3:	74 00                	je     0x41b4c5
41b4c5:	79 00                	jns    0x41b4c7
41b4c7:	79 00                	jns    0x41b4c9
41b4c9:	74 00                	je     0x41b4cb
41b4cb:	20 00                	and    %al,(%eax)
41b4cd:	72 00                	jb     0x41b4cf
41b4cf:	77 00                	ja     0x41b4d1
41b4d1:	65 00 74 00 20       	add    %dh,%gs:0x20(%eax,%eax,1)
41b4d6:	00 00                	add    %al,(%eax)
41b4d8:	41                   	inc    %ecx
41b4d9:	77 00                	ja     0x41b4db
41b4db:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41b4df:	71 00                	jno    0x41b4e1
41b4e1:	77 00                	ja     0x41b4e3
41b4e3:	72 00                	jb     0x41b4e5
41b4e5:	20 00                	and    %al,(%eax)
41b4e7:	71 00                	jno    0x41b4e9
41b4e9:	77 00                	ja     0x41b4eb
41b4eb:	65 00 20             	add    %ah,%gs:(%eax)
41b4ee:	00 72 00             	add    %dh,0x0(%edx)
41b4f1:	71 00                	jno    0x41b4f3
41b4f3:	77 00                	ja     0x41b4f5
41b4f5:	71 00                	jno    0x41b4f7
41b4f7:	72 00                	jb     0x41b4f9
41b4f9:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
41b4fd:	72 00                	jb     0x41b4ff
41b4ff:	71 00                	jno    0x41b501
41b501:	77 00                	ja     0x41b503
41b503:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41b507:	71 00                	jno    0x41b509
41b509:	71 00                	jno    0x41b50b
41b50b:	77 00                	ja     0x41b50d
41b50d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41b511:	71 00                	jno    0x41b513
41b513:	77 00                	ja     0x41b515
41b515:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41b519:	00 13                	add    %dl,(%ebx)
41b51b:	63 00                	arpl   %eax,(%eax)
41b51d:	6f                   	outsl  %ds:(%esi),(%dx)
41b51e:	00 6d 00             	add    %ch,0x0(%ebp)
41b521:	62 00                	bound  %eax,(%eax)
41b523:	6f                   	outsl  %ds:(%esi),(%dx)
41b524:	00 42 00             	add    %al,0x0(%edx)
41b527:	6f                   	outsl  %ds:(%esi),(%dx)
41b528:	00 78 00             	add    %bh,0x0(%eax)
41b52b:	31 00                	xor    %eax,(%eax)
41b52d:	00 13                	add    %dl,(%ebx)
41b52f:	63 00                	arpl   %eax,(%eax)
41b531:	6f                   	outsl  %ds:(%esi),(%dx)
41b532:	00 6d 00             	add    %ch,0x0(%ebp)
41b535:	62 00                	bound  %eax,(%eax)
41b537:	6f                   	outsl  %ds:(%esi),(%dx)
41b538:	00 42 00             	add    %al,0x0(%edx)
41b53b:	6f                   	outsl  %ds:(%esi),(%dx)
41b53c:	00 78 00             	add    %bh,0x0(%eax)
41b53f:	32 00                	xor    (%eax),%al
41b541:	00 13                	add    %dl,(%ebx)
41b543:	63 00                	arpl   %eax,(%eax)
41b545:	6f                   	outsl  %ds:(%esi),(%dx)
41b546:	00 6d 00             	add    %ch,0x0(%ebp)
41b549:	62 00                	bound  %eax,(%eax)
41b54b:	6f                   	outsl  %ds:(%esi),(%dx)
41b54c:	00 42 00             	add    %al,0x0(%edx)
41b54f:	6f                   	outsl  %ds:(%esi),(%dx)
41b550:	00 78 00             	add    %bh,0x0(%eax)
41b553:	33 00                	xor    (%eax),%eax
41b555:	00 13                	add    %dl,(%ebx)
41b557:	63 00                	arpl   %eax,(%eax)
41b559:	6f                   	outsl  %ds:(%esi),(%dx)
41b55a:	00 6d 00             	add    %ch,0x0(%ebp)
41b55d:	62 00                	bound  %eax,(%eax)
41b55f:	6f                   	outsl  %ds:(%esi),(%dx)
41b560:	00 42 00             	add    %al,0x0(%edx)
41b563:	6f                   	outsl  %ds:(%esi),(%dx)
41b564:	00 78 00             	add    %bh,0x0(%eax)
41b567:	34 00                	xor    $0x0,%al
41b569:	00 13                	add    %dl,(%ebx)
41b56b:	63 00                	arpl   %eax,(%eax)
41b56d:	6f                   	outsl  %ds:(%esi),(%dx)
41b56e:	00 6d 00             	add    %ch,0x0(%ebp)
41b571:	62 00                	bound  %eax,(%eax)
41b573:	6f                   	outsl  %ds:(%esi),(%dx)
41b574:	00 42 00             	add    %al,0x0(%edx)
41b577:	6f                   	outsl  %ds:(%esi),(%dx)
41b578:	00 78 00             	add    %bh,0x0(%eax)
41b57b:	35 00 00 13 63       	xor    $0x63130000,%eax
41b580:	00 6f 00             	add    %ch,0x0(%edi)
41b583:	6d                   	insl   (%dx),%es:(%edi)
41b584:	00 62 00             	add    %ah,0x0(%edx)
41b587:	6f                   	outsl  %ds:(%esi),(%dx)
41b588:	00 42 00             	add    %al,0x0(%edx)
41b58b:	6f                   	outsl  %ds:(%esi),(%dx)
41b58c:	00 78 00             	add    %bh,0x0(%eax)
41b58f:	36 00 00             	add    %al,%ss:(%eax)
41b592:	13 63 00             	adc    0x0(%ebx),%esp
41b595:	6f                   	outsl  %ds:(%esi),(%dx)
41b596:	00 6d 00             	add    %ch,0x0(%ebp)
41b599:	62 00                	bound  %eax,(%eax)
41b59b:	6f                   	outsl  %ds:(%esi),(%dx)
41b59c:	00 42 00             	add    %al,0x0(%edx)
41b59f:	6f                   	outsl  %ds:(%esi),(%dx)
41b5a0:	00 78 00             	add    %bh,0x0(%eax)
41b5a3:	37                   	aaa
41b5a4:	00 00                	add    %al,(%eax)
41b5a6:	13 63 00             	adc    0x0(%ebx),%esp
41b5a9:	6f                   	outsl  %ds:(%esi),(%dx)
41b5aa:	00 6d 00             	add    %ch,0x0(%ebp)
41b5ad:	62 00                	bound  %eax,(%eax)
41b5af:	6f                   	outsl  %ds:(%esi),(%dx)
41b5b0:	00 42 00             	add    %al,0x0(%edx)
41b5b3:	6f                   	outsl  %ds:(%esi),(%dx)
41b5b4:	00 78 00             	add    %bh,0x0(%eax)
41b5b7:	38 00                	cmp    %al,(%eax)
41b5b9:	00 13                	add    %dl,(%ebx)
41b5bb:	63 00                	arpl   %eax,(%eax)
41b5bd:	6f                   	outsl  %ds:(%esi),(%dx)
41b5be:	00 6d 00             	add    %ch,0x0(%ebp)
41b5c1:	62 00                	bound  %eax,(%eax)
41b5c3:	6f                   	outsl  %ds:(%esi),(%dx)
41b5c4:	00 42 00             	add    %al,0x0(%edx)
41b5c7:	6f                   	outsl  %ds:(%esi),(%dx)
41b5c8:	00 78 00             	add    %bh,0x0(%eax)
41b5cb:	39 00                	cmp    %eax,(%eax)
41b5cd:	00 0b                	add    %cl,(%ebx)
41b5cf:	46                   	inc    %esi
41b5d0:	00 6f 00             	add    %ch,0x0(%edi)
41b5d3:	72 00                	jb     0x41b5d5
41b5d5:	6d                   	insl   (%dx),%es:(%edi)
41b5d6:	00 32                	add    %dh,(%edx)
41b5d8:	00 00                	add    %al,(%eax)
41b5da:	09 54 00 69          	or     %edx,0x69(%eax,%eax,1)
41b5de:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b5e2:	00 00                	add    %al,(%eax)
41b5e4:	13 4c 00 61          	adc    0x61(%eax,%eax,1),%ecx
41b5e8:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41b5ec:	00 72 00             	add    %dh,0x0(%edx)
41b5ef:	54                   	push   %esp
41b5f0:	00 69 00             	add    %ch,0x0(%ecx)
41b5f3:	6c                   	insb   (%dx),%es:(%edi)
41b5f4:	00 65 00             	add    %ah,0x0(%ebp)
41b5f7:	00 0b                	add    %cl,(%ebx)
41b5f9:	53                   	push   %ebx
41b5fa:	00 70 00             	add    %dh,0x0(%eax)
41b5fd:	69 00 6b 00 65 00    	imul   $0x65006b,(%eax),%eax
41b603:	00 0f                	add    %cl,(%edi)
41b605:	42                   	inc    %edx
41b606:	00 69 00             	add    %ch,0x0(%ecx)
41b609:	67 00 4c 00          	add    %cl,0x0(%si)
41b60d:	69 00 66 00 65 00    	imul   $0x650066,(%eax),%eax
41b613:	00 09                	add    %cl,(%ecx)
41b615:	4c                   	dec    %esp
41b616:	00 69 00             	add    %ch,0x0(%ecx)
41b619:	66 00 65 00          	data16 add %ah,0x0(%ebp)
41b61d:	00 0b                	add    %cl,(%ebx)
41b61f:	45                   	inc    %ebp
41b620:	00 6e 00             	add    %ch,0x0(%esi)
41b623:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41b627:	79 00                	jns    0x41b629
41b629:	00 0b                	add    %cl,(%ebx)
41b62b:	4c                   	dec    %esp
41b62c:	00 61 00             	add    %ah,0x0(%ecx)
41b62f:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41b633:	72 00                	jb     0x41b635
41b635:	00 0d 42 00 75 00    	add    %cl,0x750042
41b63b:	6c                   	insb   (%dx),%es:(%edi)
41b63c:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b640:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b644:	0f 42 00             	cmovb  (%eax),%eax
41b647:	75 00                	jne    0x41b649
41b649:	6c                   	insb   (%dx),%es:(%edi)
41b64a:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b64e:	00 74 00 32          	add    %dh,0x32(%eax,%eax,1)
41b652:	00 00                	add    %al,(%eax)
41b654:	0f 42 00             	cmovb  (%eax),%eax
41b657:	75 00                	jne    0x41b659
41b659:	6c                   	insb   (%dx),%es:(%edi)
41b65a:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b65e:	00 74 00 33          	add    %dh,0x33(%eax,%eax,1)
41b662:	00 00                	add    %al,(%eax)
41b664:	0b 58 00             	or     0x0(%eax),%ebx
41b667:	5f                   	pop    %edi
41b668:	00 72 00             	add    %dh,0x0(%edx)
41b66b:	75 00                	jne    0x41b66d
41b66d:	6e                   	outsb  %ds:(%esi),(%dx)
41b66e:	00 00                	add    %al,(%eax)
41b670:	17                   	pop    %ss
41b671:	58                   	pop    %eax
41b672:	00 5f 00             	add    %bl,0x0(%edi)
41b675:	72 00                	jb     0x41b677
41b677:	75 00                	jne    0x41b679
41b679:	6e                   	outsb  %ds:(%esi),(%dx)
41b67a:	00 5f 00             	add    %bl,0x0(%edi)
41b67d:	73 00                	jae    0x41b67f
41b67f:	68 00 6f 00 6f       	push   $0x6f006f00
41b684:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b688:	0d 58 00 5f 00       	or     $0x5f0058,%eax
41b68d:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41b691:	73 00                	jae    0x41b693
41b693:	68 00 00 19 58       	push   $0x58190000
41b698:	00 5f 00             	add    %bl,0x0(%edi)
41b69b:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41b69f:	73 00                	jae    0x41b6a1
41b6a1:	68 00 5f 00 73       	push   $0x73005f00
41b6a6:	00 68 00             	add    %ch,0x0(%eax)
41b6a9:	6f                   	outsl  %ds:(%esi),(%dx)
41b6aa:	00 6f 00             	add    %ch,0x0(%edi)
41b6ad:	74 00                	je     0x41b6af
41b6af:	00 0d 58 00 5f 00    	add    %cl,0x5f0058
41b6b5:	6a 00                	push   $0x0
41b6b7:	75 00                	jne    0x41b6b9
41b6b9:	6d                   	insl   (%dx),%es:(%edi)
41b6ba:	00 70 00             	add    %dh,0x0(%eax)
41b6bd:	00 19                	add    %bl,(%ecx)
41b6bf:	58                   	pop    %eax
41b6c0:	00 5f 00             	add    %bl,0x0(%edi)
41b6c3:	6a 00                	push   $0x0
41b6c5:	75 00                	jne    0x41b6c7
41b6c7:	6d                   	insl   (%dx),%es:(%edi)
41b6c8:	00 70 00             	add    %dh,0x0(%eax)
41b6cb:	5f                   	pop    %edi
41b6cc:	00 73 00             	add    %dh,0x0(%ebx)
41b6cf:	68 00 6f 00 6f       	push   $0x6f006f00
41b6d4:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b6d8:	17                   	pop    %ss
41b6d9:	58                   	pop    %eax
41b6da:	00 5f 00             	add    %bl,0x0(%edi)
41b6dd:	77 00                	ja     0x41b6df
41b6df:	61                   	popa
41b6e0:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41b6e4:	00 5f 00             	add    %bl,0x0(%edi)
41b6e7:	6a 00                	push   $0x0
41b6e9:	75 00                	jne    0x41b6eb
41b6eb:	6d                   	insl   (%dx),%es:(%edi)
41b6ec:	00 70 00             	add    %dh,0x0(%eax)
41b6ef:	00 23                	add    %ah,(%ebx)
41b6f1:	58                   	pop    %eax
41b6f2:	00 5f 00             	add    %bl,0x0(%edi)
41b6f5:	77 00                	ja     0x41b6f7
41b6f7:	61                   	popa
41b6f8:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41b6fc:	00 5f 00             	add    %bl,0x0(%edi)
41b6ff:	6a 00                	push   $0x0
41b701:	75 00                	jne    0x41b703
41b703:	6d                   	insl   (%dx),%es:(%edi)
41b704:	00 70 00             	add    %dh,0x0(%eax)
41b707:	5f                   	pop    %edi
41b708:	00 73 00             	add    %dh,0x0(%ebx)
41b70b:	68 00 6f 00 6f       	push   $0x6f006f00
41b710:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b714:	0b 58 00             	or     0x0(%eax),%ebx
41b717:	5f                   	pop    %edi
41b718:	00 61 00             	add    %ah,0x0(%ecx)
41b71b:	69 00 72 00 00 17    	imul   $0x17000072,(%eax),%eax
41b721:	58                   	pop    %eax
41b722:	00 5f 00             	add    %bl,0x0(%edi)
41b725:	61                   	popa
41b726:	00 69 00             	add    %ch,0x0(%ecx)
41b729:	72 00                	jb     0x41b72b
41b72b:	5f                   	pop    %edi
41b72c:	00 73 00             	add    %dh,0x0(%ebx)
41b72f:	68 00 6f 00 6f       	push   $0x6f006f00
41b734:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b738:	13 58 00             	adc    0x0(%eax),%ebx
41b73b:	5f                   	pop    %edi
41b73c:	00 68 00             	add    %ch,0x0(%eax)
41b73f:	69 00 74 00 74 00    	imul   $0x740074,(%eax),%eax
41b745:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41b74b:	00 0d 58 00 5f 00    	add    %cl,0x5f0058
41b751:	6c                   	insb   (%dx),%es:(%edi)
41b752:	00 61 00             	add    %ah,0x0(%ecx)
41b755:	6e                   	outsb  %ds:(%esi),(%dx)
41b756:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41b75a:	19 58 00             	sbb    %ebx,0x0(%eax)
41b75d:	5f                   	pop    %edi
41b75e:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
41b762:	00 6e 00             	add    %ch,0x0(%esi)
41b765:	64 00 5f 00          	add    %bl,%fs:0x0(%edi)
41b769:	73 00                	jae    0x41b76b
41b76b:	68 00 6f 00 6f       	push   $0x6f006f00
41b770:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b774:	0f 58 00             	addps  (%eax),%xmm0
41b777:	5f                   	pop    %edi
41b778:	00 73 00             	add    %dh,0x0(%ebx)
41b77b:	68 00 6f 00 6f       	push   $0x6f006f00
41b780:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b784:	0d 58 00 5f 00       	or     $0x5f0058,%eax
41b789:	77 00                	ja     0x41b78b
41b78b:	61                   	popa
41b78c:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41b790:	00 00                	add    %al,(%eax)
41b792:	19 58 00             	sbb    %ebx,0x0(%eax)
41b795:	5f                   	pop    %edi
41b796:	00 77 00             	add    %dh,0x0(%edi)
41b799:	61                   	popa
41b79a:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41b79e:	00 5f 00             	add    %bl,0x0(%edi)
41b7a1:	73 00                	jae    0x41b7a3
41b7a3:	68 00 6f 00 6f       	push   $0x6f006f00
41b7a8:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b7ac:	0f 58 00             	addps  (%eax),%xmm0
41b7af:	5f                   	pop    %edi
41b7b0:	00 63 00             	add    %ah,0x0(%ebx)
41b7b3:	6c                   	insb   (%dx),%es:(%edi)
41b7b4:	00 69 00             	add    %ch,0x0(%ecx)
41b7b7:	6d                   	insl   (%dx),%es:(%edi)
41b7b8:	00 62 00             	add    %ah,0x0(%edx)
41b7bb:	00 0f                	add    %cl,(%edi)
41b7bd:	58                   	pop    %eax
41b7be:	00 5f 00             	add    %bl,0x0(%edi)
41b7c1:	73 00                	jae    0x41b7c3
41b7c3:	70 00                	jo     0x41b7c5
41b7c5:	61                   	popa
41b7c6:	00 77 00             	add    %dh,0x0(%edi)
41b7c9:	6e                   	outsb  %ds:(%esi),(%dx)
41b7ca:	00 00                	add    %al,(%eax)
41b7cc:	13 58 00             	adc    0x0(%eax),%ebx
41b7cf:	5f                   	pop    %edi
41b7d0:	00 76 00             	add    %dh,0x0(%esi)
41b7d3:	69 00 63 00 74 00    	imul   $0x740063,(%eax),%eax
41b7d9:	6f                   	outsl  %ds:(%esi),(%dx)
41b7da:	00 72 00             	add    %dh,0x0(%edx)
41b7dd:	79 00                	jns    0x41b7df
41b7df:	00 0b                	add    %cl,(%ebx)
41b7e1:	44                   	inc    %esp
41b7e2:	00 65 00             	add    %ah,0x0(%ebp)
41b7e5:	61                   	popa
41b7e6:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41b7ea:	00 00                	add    %al,(%eax)
41b7ec:	35 2f 00 52 00       	xor    $0x52002f,%eax
41b7f1:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b7f5:	6f                   	outsl  %ds:(%esi),(%dx)
41b7f6:	00 75 00             	add    %dh,0x0(%ebp)