41b594:	42                   	inc    %edx
41b595:	00 33                	add    %dh,(%ebx)
41b597:	00 62 00             	add    %ah,0x0(%edx)
41b59a:	33 00                	xor    (%eax),%eax
41b59c:	4a                   	dec    %edx
41b59d:	00 6b 00             	add    %ch,0x0(%ebx)
41b5a0:	2e 06                	cs push %es
41b5a2:	48                   	dec    %eax
41b5a3:	00 4e 00             	add    %cl,0x0(%esi)
41b5a6:	6c                   	insb   (%dx),%es:(%edi)
41b5a7:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
41b5ab:	00 39                	add    %bh,(%ecx)
41b5ad:	00 42 00             	add    %al,0x0(%edx)
41b5b0:	64 00 58 00          	add    %bl,%fs:0x0(%eax)
41b5b4:	52                   	push   %edx
41b5b5:	00 76 00             	add    %dh,0x0(%esi)
41b5b8:	55                   	push   %ebp
41b5b9:	00 32                	add    %dh,(%edx)
41b5bb:	00 4e 00             	add    %cl,0x0(%esi)
41b5be:	68 00 62 00 47       	push   $0x47006200
41b5c3:	00 56 00             	add    %dl,0x0(%esi)
41b5c6:	4e                   	dec    %esi
41b5c7:	00 62 00             	add    %ah,0x0(%edx)
41b5ca:	32 00                	xor    (%eax),%al
41b5cc:	52                   	push   %edx
41b5cd:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41b5d1:	06                   	push   %es
41b5d2:	45                   	inc    %ebp
41b5d3:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
41b5d7:	00 59 00             	add    %bl,0x0(%ecx)
41b5da:	57                   	push   %edi
41b5db:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41b5df:	00 2e                	add    %ch,(%esi)
41b5e1:	06                   	push   %es
41b5e2:	46                   	inc    %esi
41b5e3:	00 4e 00             	add    %cl,0x0(%esi)
41b5e6:	75 00                	jne    0x41b5e8
41b5e8:	59                   	pop    %ecx
41b5e9:	00 57 00             	add    %dl,0x0(%edi)
41b5ec:	74 00                	je     0x41b5ee
41b5ee:	6c                   	insb   (%dx),%es:(%edi)
41b5ef:	00 2e                	add    %ch,(%esi)
41b5f1:	06                   	push   %es
41b5f2:	45                   	inc    %ebp
41b5f3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41b5f7:	00 64 00 6d          	add    %ah,0x6d(%eax,%eax,1)
41b5fb:	00 39                	add    %bh,(%ecx)
41b5fd:	00 72 00             	add    %dh,0x0(%edx)
41b600:	5a                   	pop    %edx
41b601:	00 51 00             	add    %dl,0x0(%ecx)
41b604:	42                   	inc    %edx
41b605:	00 6e 00             	add    %ch,0x0(%esi)
41b608:	5a                   	pop    %edx
41b609:	00 58 00             	add    %bl,0x0(%eax)
41b60c:	52                   	push   %edx
41b60d:	00 66 00             	add    %ah,0x0(%esi)
41b610:	53                   	push   %ebx
41b611:	00 32                	add    %dh,(%edx)
41b613:	00 56 00             	add    %dl,0x0(%esi)
41b616:	35 00 51 00 58       	xor    $0x58005100,%eax
41b61b:	00 5a 00             	add    %bl,0x0(%edx)
41b61e:	68 00 61 00 57       	push   $0x57006100
41b623:	00 78 00             	add    %bh,0x0(%eax)
41b626:	68 00 59 00 6d       	push   $0x6d005900
41b62b:	00 78 00             	add    %bh,0x0(%eax)
41b62e:	6c                   	insb   (%dx),%es:(%edi)
41b62f:	00 2e                	add    %ch,(%esi)
41b631:	06                   	push   %es
41b632:	45                   	inc    %ebp
41b633:	00 6c 00 45          	add    %ch,0x45(%eax,%eax,1)
41b637:	00 61 00             	add    %ah,0x0(%ecx)
41b63a:	58                   	pop    %eax
41b63b:	00 4e 00             	add    %cl,0x0(%esi)
41b63e:	77 00                	ja     0x41b640
41b640:	62 00                	bound  %eax,(%eax)
41b642:	33 00                	xor    (%eax),%eax
41b644:	4e                   	dec    %esi
41b645:	00 68 00             	add    %ch,0x0(%eax)
41b648:	59                   	pop    %ecx
41b649:	00 6d 00             	add    %ch,0x0(%ebp)
41b64c:	78 00                	js     0x41b64e
41b64e:	6c                   	insb   (%dx),%es:(%edi)
41b64f:	00 2e                	add    %ch,(%esi)
41b651:	06                   	push   %es
41b652:	45                   	inc    %ebp
41b653:	00 4e 00             	add    %cl,0x0(%esi)
41b656:	76 00                	jbe    0x41b658
41b658:	62 00                	bound  %eax,(%eax)
41b65a:	6e                   	outsb  %ds:(%esi),(%dx)
41b65b:	00 4e 00             	add    %cl,0x0(%esi)
41b65e:	76 00                	jbe    0x41b660
41b660:	62 00                	bound  %eax,(%eax)
41b662:	47                   	inc    %edi
41b663:	00 55 00             	add    %dl,0x0(%ebp)
41b666:	2e 06                	cs push %es
41b668:	63 00                	arpl   %eax,(%eax)
41b66a:	32 00                	xor    (%eax),%al
41b66c:	56                   	push   %esi
41b66d:	00 30                	add    %dh,(%eax)
41b66f:	00 58 00             	add    %bl,0x0(%eax)
41b672:	30 00                	xor    %al,(%eax)
41b674:	35 00 68 00 62       	xor    $0x62006800,%eax
41b679:	00 57 00             	add    %dl,0x0(%edi)
41b67c:	55                   	push   %ebp
41b67d:	00 2e                	add    %ch,(%esi)
41b67f:	06                   	push   %es
41b680:	55                   	push   %ebp
41b681:	00 6d 00             	add    %ch,0x0(%ebp)
41b684:	56                   	push   %esi
41b685:	00 68 00             	add    %ch,0x0(%eax)
41b688:	5a                   	pop    %edx
41b689:	00 45 00             	add    %al,0x0(%ebp)
41b68c:	78 00                	js     0x41b68e
41b68e:	70 00                	jo     0x41b690
41b690:	62 00                	bound  %eax,(%eax)
41b692:	6d                   	insl   (%dx),%es:(%edi)
41b693:	00 55 00             	add    %dl,0x0(%ebp)
41b696:	2e 06                	cs push %es
41b698:	56                   	push   %esi
41b699:	00 33                	add    %dh,(%ebx)
41b69b:	00 4a 00             	add    %cl,0x0(%edx)
41b69e:	70 00                	jo     0x41b6a0
41b6a0:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41b6a4:	56                   	push   %esi
41b6a5:	00 4d 00             	add    %cl,0x0(%ebp)
41b6a8:	61                   	popa
41b6a9:	00 57 00             	add    %dl,0x0(%edi)
41b6ac:	35 00 6c 00 2e       	xor    $0x2e006c00,%eax
41b6b1:	06                   	push   %es
41b6b2:	45                   	inc    %ebp
41b6b3:	00 68 00             	add    %ch,0x0(%eax)
41b6b6:	76 00                	jbe    0x41b6b8
41b6b8:	63 00                	arpl   %eax,(%eax)
41b6ba:	6d                   	insl   (%dx),%es:(%edi)
41b6bb:	00 6c 00 36          	add    %ch,0x36(%eax,%eax,1)
41b6bf:	00 62 00             	add    %ah,0x0(%edx)
41b6c2:	32 00                	xor    (%eax),%al
41b6c4:	35 00 30 00 54       	xor    $0x54003000,%eax
41b6c9:	00 47 00             	add    %al,0x0(%edi)
41b6cc:	6c                   	insb   (%dx),%es:(%edi)
41b6cd:	00 75 00             	add    %dh,0x0(%ebp)
41b6d0:	5a                   	pop    %edx
41b6d1:	00 51 00             	add    %dl,0x0(%ecx)
41b6d4:	42                   	inc    %edx
41b6d5:	00 57 00             	add    %dl,0x0(%edi)
41b6d8:	5a                   	pop    %edx
41b6d9:	00 58 00             	add    %bl,0x0(%eax)
41b6dc:	4a                   	dec    %edx
41b6dd:	00 30                	add    %dh,(%eax)
41b6df:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
41b6e3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41b6e7:	00 5a 00             	add    %bl,0x0(%edx)
41b6ea:	51                   	push   %ecx
41b6eb:	00 42 00             	add    %al,0x0(%edx)
41b6ee:	54                   	push   %esp
41b6ef:	00 5a 00             	add    %bl,0x0(%edx)
41b6f2:	57                   	push   %edi
41b6f3:	00 46 00             	add    %al,0x0(%esi)
41b6f6:	79 00                	jns    0x41b6f8
41b6f8:	59                   	pop    %ecx
41b6f9:	00 32                	add    %dh,(%edx)
41b6fb:	00 68 00             	add    %ch,0x0(%eax)
41b6fe:	47                   	inc    %edi
41b6ff:	00 61 00             	add    %ah,0x0(%ecx)
41b702:	57                   	push   %edi
41b703:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
41b707:	00 63 00             	add    %ah,0x0(%ebx)
41b70a:	6d                   	insl   (%dx),%es:(%edi)
41b70b:	00 55 00             	add    %dl,0x0(%ebp)
41b70e:	2e 06                	cs push %es
41b710:	51                   	push   %ecx
41b711:	00 33                	add    %dh,(%ebx)
41b713:	00 56 00             	add    %dl,0x0(%esi)
41b716:	30 00                	xor    %al,(%eax)
41b718:	52                   	push   %edx
41b719:	00 6d 00             	add    %ch,0x0(%ebp)
41b71c:	6c                   	insb   (%dx),%es:(%edi)
41b71d:	00 6e 00             	add    %ch,0x0(%esi)
41b720:	64 00 58 00          	add    %bl,%fs:0x0(%eax)
41b724:	4a                   	dec    %edx
41b725:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41b729:	06                   	push   %es
41b72a:	45                   	inc    %ebp
41b72b:	00 31                	add    %dh,(%ecx)
41b72d:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
41b731:	00 47 00             	add    %al,0x0(%edi)
41b734:	68 00 76 00 5a       	push   $0x5a007600
41b739:	00 45 00             	add    %al,0x0(%ebp)
41b73c:	4a                   	dec    %edx
41b73d:	00 68 00             	add    %ch,0x0(%eax)
41b740:	63 00                	arpl   %eax,(%eax)
41b742:	32 00                	xor    (%eax),%al
41b744:	55                   	push   %ebp
41b745:	00 2e                	add    %ch,(%esi)
41b747:	06                   	push   %es
41b748:	52                   	push   %edx
41b749:	00 47 00             	add    %al,0x0(%edi)
41b74c:	6c                   	insb   (%dx),%es:(%edi)
41b74d:	00 7a 00             	add    %bh,0x0(%edx)
41b750:	63 00                	arpl   %eax,(%eax)
41b752:	47                   	inc    %edi
41b753:	00 39                	add    %bh,(%ecx)
41b755:	00 7a 00             	add    %bh,0x0(%edx)
41b758:	5a                   	pop    %edx
41b759:	00 51 00             	add    %dl,0x0(%ecx)
41b75c:	42                   	inc    %edx
41b75d:	00 58 00             	add    %bl,0x0(%eax)
41b760:	63 00                	arpl   %eax,(%eax)
41b762:	6d                   	insl   (%dx),%es:(%edi)
41b763:	00 6c 00 30          	add    %ch,0x30(%eax,%eax,1)
41b767:	00 5a 00             	add    %bl,0x0(%edx)
41b76a:	51                   	push   %ecx
41b76b:	00 42 00             	add    %al,0x0(%edx)
41b76e:	48                   	dec    %eax
41b76f:	00 64 00 57          	add    %ah,0x57(%eax,%eax,1)
41b773:	00 6c 00 6b          	add    %ch,0x6b(%eax,%eax,1)
41b777:	00 51 00             	add    %dl,0x0(%ecx)
41b77a:	58                   	pop    %eax
41b77b:	00 52 00             	add    %dl,0x0(%edx)
41b77e:	30 00                	xor    %al,(%eax)
41b780:	63 00                	arpl   %eax,(%eax)
41b782:	6d                   	insl   (%dx),%es:(%edi)
41b783:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b787:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41b78b:	00 52 00             	add    %dl,0x0(%edx)
41b78e:	6c                   	insb   (%dx),%es:(%edi)
41b78f:	00 2e                	add    %ch,(%esi)
41b791:	06                   	push   %es
41b792:	45                   	inc    %ebp
41b793:	00 52 00             	add    %dl,0x0(%edx)
41b796:	6c                   	insb   (%dx),%es:(%edi)
41b797:	00 59 00             	add    %bl,0x0(%ecx)
41b79a:	6e                   	outsb  %ds:(%esi),(%dx)
41b79b:	00 56 00             	add    %dl,0x0(%esi)
41b79e:	6e                   	outsb  %ds:(%esi),(%dx)
41b79f:	00 5a 00             	add    %bl,0x0(%edx)
41b7a2:	32 00                	xor    (%eax),%al
41b7a4:	46                   	inc    %esi
41b7a5:	00 69 00             	add    %ch,0x0(%ecx)
41b7a8:	62 00                	bound  %eax,(%eax)
41b7aa:	47                   	inc    %edi
41b7ab:	00 56 00             	add    %dl,0x0(%esi)
41b7ae:	42                   	inc    %edx
41b7af:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
41b7b3:	00 52 00             	add    %dl,0x0(%edx)
41b7b6:	79 00                	jns    0x41b7b8
41b7b8:	61                   	popa
41b7b9:	00 57 00             	add    %dl,0x0(%edi)
41b7bc:	4a                   	dec    %edx
41b7bd:	00 31                	add    %dh,(%ecx)
41b7bf:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41b7c3:	00 55 00             	add    %dl,0x0(%ebp)
41b7c6:	2e 06                	cs push %es
41b7c8:	51                   	push   %ecx
41b7c9:	00 32                	add    %dh,(%edx)
41b7cb:	00 39                	add    %bh,(%ecx)
41b7cd:	00 74 00 56          	add    %dh,0x56(%eax,%eax,1)
41b7d1:	00 6d 00             	add    %ch,0x0(%ebp)
41b7d4:	6c                   	insb   (%dx),%es:(%edi)
41b7d5:	00 7a 00             	add    %bh,0x0(%edx)
41b7d8:	61                   	popa
41b7d9:	00 57 00             	add    %dl,0x0(%edi)
41b7dc:	4a                   	dec    %edx
41b7dd:	00 73 00             	add    %dh,0x0(%ebx)
41b7e0:	5a                   	pop    %edx
41b7e1:	00 55 00             	add    %dl,0x0(%ebp)
41b7e4:	46                   	inc    %esi
41b7e5:	00 30                	add    %dh,(%eax)
41b7e7:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
41b7eb:	00 4a 00             	add    %cl,0x0(%edx)
41b7ee:	70 00                	jo     0x41b7f0
41b7f0:	59                   	pop    %ecx
41b7f1:	00 6e 00             	add    %ch,0x0(%esi)
41b7f4:	56                   	push   %esi
41b7f5:	00 30                	add    %dh,(%eax)
41b7f7:	00 5a 00             	add    %bl,0x0(%edx)
41b7fa:	51                   	push   %ecx
41b7fb:	00 42 00             	add    %al,0x0(%edx)
41b7fe:	42                   	inc    %edx
41b7ff:	00 63 00             	add    %ah,0x0(%ebx)
41b802:	33 00                	xor    (%eax),%eax
41b804:	4e                   	dec    %esi
41b805:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
41b809:	00 57 00             	add    %dl,0x0(%edi)
41b80c:	4a                   	dec    %edx
41b80d:	00 73 00             	add    %dh,0x0(%ebx)
41b810:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
41b814:	52                   	push   %edx
41b815:	00 70 00             	add    %dh,0x0(%eax)
41b818:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41b81c:	78 00                	js     0x41b81e
41b81e:	6c                   	insb   (%dx),%es:(%edi)
41b81f:	00 51 00             	add    %dl,0x0(%ecx)
41b822:	58                   	pop    %eax
41b823:	00 52 00             	add    %dl,0x0(%edx)
41b826:	30 00                	xor    %al,(%eax)
41b828:	63 00                	arpl   %eax,(%eax)
41b82a:	6d                   	insl   (%dx),%es:(%edi)
41b82b:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b82f:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41b833:	00 52 00             	add    %dl,0x0(%edx)
41b836:	6c                   	insb   (%dx),%es:(%edi)
41b837:	00 2e                	add    %ch,(%esi)
41b839:	06                   	push   %es
41b83a:	45                   	inc    %ebp
41b83b:	00 46 00             	add    %al,0x0(%esi)
41b83e:	7a 00                	jp     0x41b840
41b840:	63 00                	arpl   %eax,(%eax)
41b842:	32 00                	xor    (%eax),%al
41b844:	56                   	push   %esi
41b845:	00 74 00 59          	add    %dh,0x59(%eax,%eax,1)
41b849:	00 6d 00             	add    %ch,0x0(%ebp)
41b84c:	78 00                	js     0x41b84e
41b84e:	35 00 56 00 48       	xor    $0x48005600,%eax
41b853:	00 4a 00             	add    %cl,0x0(%edx)
41b856:	68 00 5a 00 47       	push   $0x47005a00
41b85b:	00 56 00             	add    %dl,0x0(%esi)
41b85e:	74 00                	je     0x41b860
41b860:	59                   	pop    %ecx
41b861:	00 58 00             	add    %bl,0x0(%eax)
41b864:	4a                   	dec    %edx
41b865:	00 72 00             	add    %dh,0x0(%edx)
41b868:	51                   	push   %ecx
41b869:	00 58 00             	add    %bl,0x0(%eax)
41b86c:	52                   	push   %edx
41b86d:	00 30                	add    %dh,(%eax)
41b86f:	00 63 00             	add    %ah,0x0(%ebx)
41b872:	6d                   	insl   (%dx),%es:(%edi)
41b873:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b877:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41b87b:	00 52 00             	add    %dl,0x0(%edx)
41b87e:	6c                   	insb   (%dx),%es:(%edi)
41b87f:	00 2e                	add    %ch,(%esi)
41b881:	06                   	push   %es
41b882:	46                   	inc    %esi
41b883:	00 52 00             	add    %dl,0x0(%edx)
41b886:	68 00 63 00 6d       	push   $0x6d006300
41b88b:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41b88f:	00 64 00 45          	add    %ah,0x45(%eax,%eax,1)
41b893:	00 5a 00             	add    %bl,0x0(%edx)
41b896:	79 00                	jns    0x41b898
41b898:	59                   	pop    %ecx
41b899:	00 57 00             	add    %dl,0x0(%edi)
41b89c:	31 00                	xor    %eax,(%eax)
41b89e:	6c                   	insb   (%dx),%es:(%edi)
41b89f:	00 64 00 32          	add    %ah,0x32(%eax,%eax,1)
41b8a3:	00 39                	add    %bh,(%ecx)
41b8a5:	00 79 00             	add    %bh,0x0(%ecx)
41b8a8:	61                   	popa
41b8a9:	00 30                	add    %dh,(%eax)