41d751:	69 00 76 00 51 00    	imul   $0x510076,(%eax),%eax
41d757:	43                   	inc    %ebx
41d758:	00 4a 00             	add    %cl,0x0(%edx)
41d75b:	78 00                	js     0x41d75d
41d75d:	61                   	popa
41d75e:	00 4a 00             	add    %cl,0x0(%edx)
41d761:	49                   	dec    %ecx
41d762:	00 6b 00             	add    %ch,0x0(%ebx)
41d765:	75 00                	jne    0x41d767
41d767:	38 00                	cmp    %al,(%eax)
41d769:	6c                   	insb   (%dx),%es:(%edi)
41d76a:	00 56 00             	add    %dl,0x0(%esi)
41d76d:	75 00                	jne    0x41d76f
41d76f:	6a 00                	push   $0x0
41d771:	78 00                	js     0x41d773
41d773:	2b 00                	sub    (%eax),%eax
41d775:	45                   	inc    %ebp
41d776:	00 47 00             	add    %al,0x0(%edi)
41d779:	31 00                	xor    %eax,(%eax)
41d77b:	58                   	pop    %eax
41d77c:	00 4b 00             	add    %cl,0x0(%ebx)
41d77f:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41d783:	45                   	inc    %ebp
41d784:	00 4d 00             	add    %cl,0x0(%ebp)
41d787:	74 00                	je     0x41d789
41d789:	6c                   	insb   (%dx),%es:(%edi)
41d78a:	00 49 00             	add    %cl,0x0(%ecx)
41d78d:	53                   	push   %ebx
41d78e:	00 71 00             	add    %dh,0x0(%ecx)
41d791:	6e                   	outsb  %ds:(%esi),(%dx)
41d792:	00 42 00             	add    %al,0x0(%edx)
41d795:	6b 00 63             	imul   $0x63,(%eax),%eax
41d798:	00 57 00             	add    %dl,0x0(%edi)
41d79b:	72 00                	jb     0x41d79d
41d79d:	4b                   	dec    %ebx
41d79e:	00 75 00             	add    %dh,0x0(%ebp)
41d7a1:	56                   	push   %esi
41d7a2:	00 57 00             	add    %dl,0x0(%edi)
41d7a5:	74 00                	je     0x41d7a7
41d7a7:	79 00                	jns    0x41d7a9
41d7a9:	79 00                	jns    0x41d7ab
41d7ab:	47                   	inc    %edi
41d7ac:	00 4a 00             	add    %cl,0x0(%edx)
41d7af:	6c                   	insb   (%dx),%es:(%edi)
41d7b0:	00 66 00             	add    %ah,0x0(%esi)
41d7b3:	47                   	inc    %edi
41d7b4:	00 6d 00             	add    %ch,0x0(%ebp)
41d7b7:	64 00 54 00 4f       	add    %dl,%fs:0x4f(%eax,%eax,1)
41d7bc:	00 65 00             	add    %ah,0x0(%ebp)
41d7bf:	67 00 33             	add    %dh,(%bp,%di)
41d7c2:	00 63 00             	add    %ah,0x0(%ebx)
41d7c5:	44                   	inc    %esp
41d7c6:	00 74 00 48          	add    %dh,0x48(%eax,%eax,1)
41d7ca:	00 69 00             	add    %ch,0x0(%ecx)
41d7cd:	38 00                	cmp    %al,(%eax)
41d7cf:	47                   	inc    %edi
41d7d0:	00 58 00             	add    %bl,0x0(%eax)
41d7d3:	2f                   	das
41d7d4:	00 66 00             	add    %ah,0x0(%esi)
41d7d7:	2b 00                	sub    (%eax),%eax
41d7d9:	6a 00                	push   $0x0
41d7db:	7a 00                	jp     0x41d7dd
41d7dd:	44                   	inc    %esp
41d7de:	00 69 00             	add    %ch,0x0(%ecx)
41d7e1:	62 00                	bound  %eax,(%eax)
41d7e3:	6c                   	insb   (%dx),%es:(%edi)
41d7e4:	00 32                	add    %dh,(%edx)
41d7e6:	00 2f                	add    %ch,(%edi)
41d7e8:	00 63 00             	add    %ah,0x0(%ebx)
41d7eb:	48                   	dec    %eax
41d7ec:	00 59 00             	add    %bl,0x0(%ecx)
41d7ef:	34 00                	xor    $0x0,%al
41d7f1:	4f                   	dec    %edi
41d7f2:	00 34 00             	add    %dh,(%eax,%eax,1)
41d7f5:	46                   	inc    %esi
41d7f6:	00 4a 00             	add    %cl,0x0(%edx)
41d7f9:	41                   	inc    %ecx
41d7fa:	00 2b                	add    %ch,(%ebx)
41d7fc:	00 64 00 63          	add    %ah,0x63(%eax,%eax,1)
41d800:	00 33                	add    %dh,(%ebx)
41d802:	00 58 00             	add    %bl,0x0(%eax)
41d805:	67 00 70 00          	add    %dh,0x0(%bx,%si)
41d809:	68 00 78 00 66       	push   $0x66007800
41d80e:	00 65 00             	add    %ah,0x0(%ebp)
41d811:	30 00                	xor    %al,(%eax)
41d813:	71 00                	jno    0x41d815
41d815:	52                   	push   %edx
41d816:	00 2b                	add    %ch,(%ebx)
41d818:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
41d81c:	00 31                	add    %dh,(%ecx)
41d81e:	00 62 00             	add    %ah,0x0(%edx)
41d821:	5a                   	pop    %edx
41d822:	00 2f                	add    %ch,(%edi)
41d824:	00 6b 00             	add    %ch,0x0(%ebx)
41d827:	76 00                	jbe    0x41d829
41d829:	33 00                	xor    (%eax),%eax
41d82b:	57                   	push   %edi
41d82c:	00 43 00             	add    %al,0x0(%ebx)
41d82f:	43                   	inc    %ebx
41d830:	00 72 00             	add    %dh,0x0(%edx)
41d833:	72 00                	jb     0x41d835
41d835:	72 00                	jb     0x41d837
41d837:	6f                   	outsl  %ds:(%esi),(%dx)
41d838:	00 44 00 4e          	add    %al,0x4e(%eax,%eax,1)
41d83c:	00 68 00             	add    %ch,0x0(%eax)
41d83f:	61                   	popa
41d840:	00 4e 00             	add    %cl,0x0(%esi)
41d843:	70 00                	jo     0x41d845
41d845:	71 00                	jno    0x41d847
41d847:	73 00                	jae    0x41d849
41d849:	32 00                	xor    (%eax),%al
41d84b:	43                   	inc    %ebx
41d84c:	00 35 00 62 00 6d    	add    %dh,0x6d006200
41d852:	00 69 00             	add    %ch,0x0(%ecx)
41d855:	6a 00                	push   $0x0
41d857:	75 00                	jne    0x41d859
41d859:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
41d85d:	49                   	dec    %ecx
41d85e:	00 75 00             	add    %dh,0x0(%ebp)
41d861:	45                   	inc    %ebp
41d862:	00 58 00             	add    %bl,0x0(%eax)
41d865:	2f                   	das
41d866:	00 43 00             	add    %al,0x0(%ebx)
41d869:	7a 00                	jp     0x41d86b
41d86b:	67 00 69 00          	add    %ch,0x0(%bx,%di)
41d86f:	35 00 6f 00 44       	xor    $0x44006f00,%eax
41d874:	00 78 00             	add    %bh,0x0(%eax)
41d877:	49                   	dec    %ecx
41d878:	00 31                	add    %dh,(%ecx)
41d87a:	00 6f 00             	add    %ch,0x0(%edi)
41d87d:	61                   	popa
41d87e:	00 68 00             	add    %ch,0x0(%eax)
41d881:	32 00                	xor    (%eax),%al
41d883:	5a                   	pop    %edx
41d884:	00 76 00             	add    %dh,0x0(%esi)
41d887:	43                   	inc    %ebx
41d888:	00 71 00             	add    %dh,0x0(%ecx)
41d88b:	6e                   	outsb  %ds:(%esi),(%dx)
41d88c:	00 47 00             	add    %al,0x0(%edi)
41d88f:	66 00 4a 00          	data16 add %cl,0x0(%edx)
41d893:	5a                   	pop    %edx
41d894:	00 43 00             	add    %al,0x0(%ebx)
41d897:	32 00                	xor    (%eax),%al
41d899:	6e                   	outsb  %ds:(%esi),(%dx)
41d89a:	00 67 00             	add    %ah,0x0(%edi)
41d89d:	47                   	inc    %edi
41d89e:	00 69 00             	add    %ch,0x0(%ecx)
41d8a1:	70 00                	jo     0x41d8a3
41d8a3:	73 00                	jae    0x41d8a5
41d8a5:	6f                   	outsl  %ds:(%esi),(%dx)
41d8a6:	00 73 00             	add    %dh,0x0(%ebx)
41d8a9:	5a                   	pop    %edx
41d8aa:	00 38                	add    %bh,(%eax)
41d8ac:	00 64 00 71          	add    %ah,0x71(%eax,%eax,1)
41d8b0:	00 6f 00             	add    %ch,0x0(%edi)
41d8b3:	37                   	aaa
41d8b4:	00 78 00             	add    %bh,0x0(%eax)
41d8b7:	52                   	push   %edx
41d8b8:	00 65 00             	add    %ah,0x0(%ebp)
41d8bb:	6d                   	insl   (%dx),%es:(%edi)
41d8bc:	00 59 00             	add    %bl,0x0(%ecx)
41d8bf:	51                   	push   %ecx
41d8c0:	00 69 00             	add    %ch,0x0(%ecx)
41d8c3:	32 00                	xor    (%eax),%al
41d8c5:	74 00                	je     0x41d8c7
41d8c7:	6e                   	outsb  %ds:(%esi),(%dx)
41d8c8:	00 39                	add    %bh,(%ecx)
41d8ca:	00 4f 00             	add    %cl,0x0(%edi)
41d8cd:	78 00                	js     0x41d8cf
41d8cf:	39 00                	cmp    %eax,(%eax)
41d8d1:	48                   	dec    %eax
41d8d2:	00 6d 00             	add    %ch,0x0(%ebp)
41d8d5:	75 00                	jne    0x41d8d7
41d8d7:	2b 00                	sub    (%eax),%eax
41d8d9:	56                   	push   %esi
41d8da:	00 61 00             	add    %ah,0x0(%ecx)
41d8dd:	71 00                	jno    0x41d8df
41d8df:	30 00                	xor    %al,(%eax)
41d8e1:	7a 00                	jp     0x41d8e3
41d8e3:	57                   	push   %edi
41d8e4:	00 69 00             	add    %ch,0x0(%ecx)
41d8e7:	52                   	push   %edx
41d8e8:	00 4e 00             	add    %cl,0x0(%esi)
41d8eb:	76 00                	jbe    0x41d8ed
41d8ed:	33 00                	xor    (%eax),%eax
41d8ef:	73 00                	jae    0x41d8f1
41d8f1:	54                   	push   %esp
41d8f2:	00 76 00             	add    %dh,0x0(%esi)
41d8f5:	49                   	dec    %ecx
41d8f6:	00 78 00             	add    %bh,0x0(%eax)
41d8f9:	37                   	aaa
41d8fa:	00 70 00             	add    %dh,0x0(%eax)
41d8fd:	31 00                	xor    %eax,(%eax)
41d8ff:	72 00                	jb     0x41d901
41d901:	67 00 36 00 43       	add    %dh,0x4300
41d906:	00 4f 00             	add    %cl,0x0(%edi)
41d909:	48                   	dec    %eax
41d90a:	00 36                	add    %dh,(%esi)
41d90c:	00 36                	add    %dh,(%esi)
41d90e:	00 48 00             	add    %cl,0x0(%eax)
41d911:	78 00                	js     0x41d913
41d913:	6c                   	insb   (%dx),%es:(%edi)
41d914:	00 5a 00             	add    %bl,0x0(%edx)
41d917:	32 00                	xor    (%eax),%al
41d919:	79 00                	jns    0x41d91b
41d91b:	46                   	inc    %esi
41d91c:	00 4a 00             	add    %cl,0x0(%edx)
41d91f:	42                   	inc    %edx
41d920:	00 44 00 43          	add    %al,0x43(%eax,%eax,1)
41d924:	00 34 00             	add    %dh,(%eax,%eax,1)
41d927:	57                   	push   %edi
41d928:	00 57 00             	add    %dl,0x0(%edi)
41d92b:	66 00 4f 00          	data16 add %cl,0x0(%edi)
41d92f:	72 00                	jb     0x41d931
41d931:	41                   	inc    %ecx
41d932:	00 72 00             	add    %dh,0x0(%edx)
41d935:	51                   	push   %ecx
41d936:	00 33                	add    %dh,(%ebx)
41d938:	00 65 00             	add    %ah,0x0(%ebp)
41d93b:	4e                   	dec    %esi
41d93c:	00 4f 00             	add    %cl,0x0(%edi)
41d93f:	57                   	push   %edi
41d940:	00 6c 00 30          	add    %ch,0x30(%eax,%eax,1)
41d944:	00 76 00             	add    %dh,0x0(%esi)
41d947:	35 00 44 00 69       	xor    $0x69004400,%eax
41d94c:	00 49 00             	add    %cl,0x0(%ecx)
41d94f:	61                   	popa
41d950:	00 37                	add    %dh,(%edi)
41d952:	00 52 00             	add    %dl,0x0(%edx)
41d955:	6e                   	outsb  %ds:(%esi),(%dx)
41d956:	00 76 00             	add    %dh,0x0(%esi)
41d959:	71 00                	jno    0x41d95b
41d95b:	6a 00                	push   $0x0
41d95d:	5a                   	pop    %edx
41d95e:	00 53 00             	add    %dl,0x0(%ebx)
41d961:	42                   	inc    %edx
41d962:	00 69 00             	add    %ch,0x0(%ecx)
41d965:	57                   	push   %edi
41d966:	00 6c 00 33          	add    %ch,0x33(%eax,%eax,1)
41d96a:	00 54 00 38          	add    %dl,0x38(%eax,%eax,1)
41d96e:	00 70 00             	add    %dh,0x0(%eax)
41d971:	73 00                	jae    0x41d973
41d973:	35 00 43 00 4e       	xor    $0x4e004300,%eax
41d978:	00 53 00             	add    %dl,0x0(%ebx)
41d97b:	41                   	inc    %ecx
41d97c:	00 61 00             	add    %ah,0x0(%ecx)
41d97f:	73 00                	jae    0x41d981
41d981:	47                   	inc    %edi
41d982:	00 32                	add    %dh,(%edx)
41d984:	00 2b                	add    %ch,(%ebx)
41d986:	00 56 00             	add    %dl,0x0(%esi)
41d989:	63 00                	arpl   %eax,(%eax)
41d98b:	31 00                	xor    %eax,(%eax)
41d98d:	5a                   	pop    %edx
41d98e:	00 68 00             	add    %ch,0x0(%eax)
41d991:	70 00                	jo     0x41d993
41d993:	75 00                	jne    0x41d995
41d995:	36 00 7a 00          	add    %bh,%ss:0x0(%edx)
41d999:	6c                   	insb   (%dx),%es:(%edi)
41d99a:	00 51 00             	add    %dl,0x0(%ecx)
41d99d:	36 00 43 00          	add    %al,%ss:0x0(%ebx)
41d9a1:	32 00                	xor    (%eax),%al
41d9a3:	46                   	inc    %esi
41d9a4:	00 50 00             	add    %dl,0x0(%eax)
41d9a7:	38 00                	cmp    %al,(%eax)
41d9a9:	41                   	inc    %ecx
41d9aa:	00 78 00             	add    %bh,0x0(%eax)
41d9ad:	74 00                	je     0x41d9af
41d9af:	63 00                	arpl   %eax,(%eax)
41d9b1:	47                   	inc    %edi
41d9b2:	00 56 00             	add    %dl,0x0(%esi)
41d9b5:	45                   	inc    %ebp
41d9b6:	00 59 00             	add    %bl,0x0(%ecx)
41d9b9:	62 00                	bound  %eax,(%eax)
41d9bb:	74 00                	je     0x41d9bd
41d9bd:	79 00                	jns    0x41d9bf
41d9bf:	49                   	dec    %ecx
41d9c0:	00 65 00             	add    %ah,0x0(%ebp)
41d9c3:	48                   	dec    %eax
41d9c4:	00 30                	add    %dh,(%eax)
41d9c6:	00 7a 00             	add    %bh,0x0(%edx)
41d9c9:	62 00                	bound  %eax,(%eax)
41d9cb:	43                   	inc    %ebx
41d9cc:	00 36                	add    %dh,(%esi)
41d9ce:	00 5a 00             	add    %bl,0x0(%edx)
41d9d1:	54                   	push   %esp
41d9d2:	00 7a 00             	add    %bh,0x0(%edx)
41d9d5:	45                   	inc    %ebp
41d9d6:	00 34 00             	add    %dh,(%eax,%eax,1)
41d9d9:	2f                   	das
41d9da:	00 30                	add    %dh,(%eax)
41d9dc:	00 71 00             	add    %dh,0x0(%ecx)
41d9df:	2f                   	das
41d9e0:	00 7a 00             	add    %bh,0x0(%edx)
41d9e3:	71 00                	jno    0x41d9e5
41d9e5:	33 00                	xor    (%eax),%eax
41d9e7:	34 00                	xor    $0x0,%al
41d9e9:	79 00                	jns    0x41d9eb
41d9eb:	66 00 32             	data16 add %dh,(%edx)
41d9ee:	00 42 00             	add    %al,0x0(%edx)
41d9f1:	6b 00 6b             	imul   $0x6b,(%eax),%eax
41d9f4:	00 67 00             	add    %ah,0x0(%edi)
41d9f7:	52                   	push   %edx
41d9f8:	00 2f                	add    %ch,(%edi)
41d9fa:	00 53 00             	add    %dl,0x0(%ebx)
41d9fd:	36 00 4d 00          	add    %cl,%ss:0x0(%ebp)
41da01:	57                   	push   %edi
41da02:	00 75 00             	add    %dh,0x0(%ebp)
41da05:	42                   	inc    %edx
41da06:	00 66 00             	add    %ah,0x0(%esi)
41da09:	6c                   	insb   (%dx),%es:(%edi)
41da0a:	00 69 00             	add    %ch,0x0(%ecx)
41da0d:	6c                   	insb   (%dx),%es:(%edi)
41da0e:	00 32                	add    %dh,(%edx)
41da10:	00 78 00             	add    %bh,0x0(%eax)
41da13:	45                   	inc    %ebp
41da14:	00 6d 00             	add    %ch,0x0(%ebp)
41da17:	31 00                	xor    %eax,(%eax)
41da19:	44                   	inc    %esp
41da1a:	00 2b                	add    %ch,(%ebx)
41da1c:	00 52 00             	add    %dl,0x0(%edx)
41da1f:	30 00                	xor    %al,(%eax)
41da21:	45                   	inc    %ebp
41da22:	00 4b 00             	add    %cl,0x0(%ebx)
41da25:	69 00 45 00 51 00    	imul   $0x510045,(%eax),%eax
41da2b:	37                   	aaa
41da2c:	00 33                	add    %dh,(%ebx)
41da2e:	00 6e 00             	add    %ch,0x0(%esi)
41da31:	31 00                	xor    %eax,(%eax)
41da33:	54                   	push   %esp
41da34:	00 69 00             	add    %ch,0x0(%ecx)
41da37:	4a                   	dec    %edx
41da38:	00 56 00             	add    %dl,0x0(%esi)
41da3b:	4e                   	dec    %esi
41da3c:	00 65 00             	add    %ah,0x0(%ebp)
41da3f:	66 00 6b 00          	data16 add %ch,0x0(%ebx)
41da43:	73 00                	jae    0x41da45
41da45:	34 00                	xor    $0x0,%al
41da47:	36 00 4a 00          	add    %cl,%ss:0x0(%edx)
41da4b:	39 00                	cmp    %eax,(%eax)
41da4d:	64 00 6e 00          	add    %ch,%fs:0x0(%esi)
41da51:	4d                   	dec    %ebp
41da52:	00 76 00             	add    %dh,0x0(%esi)
41da55:	70 00                	jo     0x41da57
41da57:	47                   	inc    %edi
41da58:	00 45 00             	add    %al,0x0(%ebp)
41da5b:	59                   	pop    %ecx
41da5c:	00 75 00             	add    %dh,0x0(%ebp)
41da5f:	78 00                	js     0x41da61
41da61:	6c                   	insb   (%dx),%es:(%edi)