41b95d:	69 00 66 00 47 00    	imul   $0x470066,(%eax),%eax
41b963:	6e                   	outsb  %ds:(%esi),(%dx)
41b964:	00 33                	add    %dh,(%ebx)
41b966:	00 7a 00             	add    %bh,0x0(%edx)
41b969:	6a 00                	push   $0x0
41b96b:	56                   	push   %esi
41b96c:	00 79 00             	add    %bh,0x0(%ecx)
41b96f:	41                   	inc    %ecx
41b970:	00 38                	add    %bh,(%eax)
41b972:	00 54 00 6e          	add    %dl,0x6e(%eax,%eax,1)
41b976:	00 73 00             	add    %dh,0x0(%ebx)
41b979:	54                   	push   %esp
41b97a:	00 34 00             	add    %dh,(%eax,%eax,1)
41b97d:	54                   	push   %esp
41b97e:	00 4f 00             	add    %cl,0x0(%edi)
41b981:	47                   	inc    %edi
41b982:	00 59 00             	add    %bl,0x0(%ecx)
41b985:	51                   	push   %ecx
41b986:	00 48 00             	add    %cl,0x0(%eax)
41b989:	4a                   	dec    %edx
41b98a:	00 75 00             	add    %dh,0x0(%ebp)
41b98d:	59                   	pop    %ecx
41b98e:	00 38                	add    %bh,(%eax)
41b990:	00 43 00             	add    %al,0x0(%ebx)
41b993:	42                   	inc    %edx
41b994:	00 33                	add    %dh,(%ebx)
41b996:	00 42 00             	add    %al,0x0(%edx)
41b999:	77 00                	ja     0x41b99b
41b99b:	43                   	inc    %ebx
41b99c:	00 4e 00             	add    %cl,0x0(%esi)
41b99f:	4d                   	dec    %ebp
41b9a0:	00 79 00             	add    %bh,0x0(%ecx)
41b9a3:	55                   	push   %ebp
41b9a4:	00 65 00             	add    %ah,0x0(%ebp)
41b9a7:	31 00                	xor    %eax,(%eax)
41b9a9:	46                   	inc    %esi
41b9aa:	00 69 00             	add    %ch,0x0(%ecx)
41b9ad:	33 00                	xor    (%eax),%eax
41b9af:	33 00                	xor    (%eax),%eax
41b9b1:	73 00                	jae    0x41b9b3
41b9b3:	70 00                	jo     0x41b9b5
41b9b5:	4d                   	dec    %ebp
41b9b6:	00 32                	add    %dh,(%edx)
41b9b8:	00 72 00             	add    %dh,0x0(%edx)
41b9bb:	61                   	popa
41b9bc:	00 54 00 51          	add    %dl,0x51(%eax,%eax,1)
41b9c0:	00 43 00             	add    %al,0x0(%ebx)
41b9c3:	76 00                	jbe    0x41b9c5
41b9c5:	2b 00                	sub    (%eax),%eax
41b9c7:	75 00                	jne    0x41b9c9
41b9c9:	51                   	push   %ecx
41b9ca:	00 68 00             	add    %ch,0x0(%eax)
41b9cd:	59                   	pop    %ecx
41b9ce:	00 51 00             	add    %dl,0x0(%ecx)
41b9d1:	47                   	inc    %edi
41b9d2:	00 77 00             	add    %dh,0x0(%edi)
41b9d5:	67 00 4e 00          	add    %cl,0x0(%bp)
41b9d9:	77 00                	ja     0x41b9db
41b9db:	56                   	push   %esi
41b9dc:	00 41 00             	add    %al,0x0(%ecx)
41b9df:	71 00                	jno    0x41b9e1
41b9e1:	51                   	push   %ecx
41b9e2:	00 52 00             	add    %dl,0x0(%edx)
41b9e5:	4d                   	dec    %ebp
41b9e6:	00 4b 00             	add    %cl,0x0(%ebx)
41b9e9:	6b 00 72             	imul   $0x72,(%eax),%eax
41b9ec:	00 6a 00             	add    %ch,0x0(%edx)
41b9ef:	53                   	push   %ebx
41b9f0:	00 67 00             	add    %ah,0x0(%edi)
41b9f3:	48                   	dec    %eax
41b9f4:	00 75 00             	add    %dh,0x0(%ebp)
41b9f7:	55                   	push   %ebp
41b9f8:	00 31                	add    %dh,(%ecx)
41b9fa:	00 42 00             	add    %al,0x0(%edx)
41b9fd:	4f                   	dec    %edi
41b9fe:	00 75 00             	add    %dh,0x0(%ebp)
41ba01:	4f                   	dec    %edi
41ba02:	00 35 00 4b 00 45    	add    %dh,0x45004b00
41ba08:	00 64 00 66          	add    %ah,0x66(%eax,%eax,1)
41ba0c:	00 55 00             	add    %dl,0x0(%ebp)
41ba0f:	54                   	push   %esp
41ba10:	00 71 00             	add    %dh,0x0(%ecx)
41ba13:	48                   	dec    %eax
41ba14:	00 52 00             	add    %dl,0x0(%edx)
41ba17:	36 00 39             	add    %bh,%ss:(%ecx)
41ba1a:	00 57 00             	add    %dl,0x0(%edi)
41ba1d:	55                   	push   %ebp
41ba1e:	00 57 00             	add    %dl,0x0(%edi)
41ba21:	76 00                	jbe    0x41ba23
41ba23:	75 00                	jne    0x41ba25
41ba25:	78 00                	js     0x41ba27
41ba27:	69 00 67 00 6f 00    	imul   $0x6f0067,(%eax),%eax
41ba2d:	34 00                	xor    $0x0,%al
41ba2f:	59                   	pop    %ecx
41ba30:	00 31                	add    %dh,(%ecx)
41ba32:	00 6f 00             	add    %ch,0x0(%edi)
41ba35:	46                   	inc    %esi
41ba36:	00 71 00             	add    %dh,0x0(%ecx)
41ba39:	65 00 33             	add    %dh,%gs:(%ebx)
41ba3c:	00 78 00             	add    %bh,0x0(%eax)
41ba3f:	70 00                	jo     0x41ba41
41ba41:	57                   	push   %edi
41ba42:	00 4f 00             	add    %cl,0x0(%edi)
41ba45:	57                   	push   %edi
41ba46:	00 71 00             	add    %dh,0x0(%ecx)
41ba49:	53                   	push   %ebx
41ba4a:	00 4d 00             	add    %cl,0x0(%ebp)
41ba4d:	54                   	push   %esp
41ba4e:	00 36                	add    %dh,(%esi)
41ba50:	00 39                	add    %bh,(%ecx)
41ba52:	00 72 00             	add    %dh,0x0(%edx)
41ba55:	59                   	pop    %ecx
41ba56:	00 65 00             	add    %ah,0x0(%ebp)
41ba59:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41ba5d:	72 00                	jb     0x41ba5f
41ba5f:	69 00 78 00 39 00    	imul   $0x390078,(%eax),%eax
41ba65:	34 00                	xor    $0x0,%al
41ba67:	73 00                	jae    0x41ba69
41ba69:	72 00                	jb     0x41ba6b
41ba6b:	56                   	push   %esi
41ba6c:	00 38                	add    %bh,(%eax)
41ba6e:	00 65 00             	add    %ah,0x0(%ebp)
41ba71:	64 00 6b 00          	add    %ch,%fs:0x0(%ebx)
41ba75:	6f                   	outsl  %ds:(%esi),(%dx)
41ba76:	00 7a 00             	add    %bh,0x0(%edx)
41ba79:	69 00 4f 00 2f 00    	imul   $0x2f004f,(%eax),%eax
41ba7f:	4b                   	dec    %ebx
41ba80:	00 6a 00             	add    %ch,0x0(%edx)
41ba83:	35 00 47 00 37       	xor    $0x37004700,%eax
41ba88:	00 71 00             	add    %dh,0x0(%ecx)
41ba8b:	50                   	push   %eax
41ba8c:	00 68 00             	add    %ch,0x0(%eax)
41ba8f:	42                   	inc    %edx
41ba90:	00 73 00             	add    %dh,0x0(%ebx)
41ba93:	79 00                	jns    0x41ba95
41ba95:	70 00                	jo     0x41ba97
41ba97:	6b 00 4e             	imul   $0x4e,(%eax),%eax
41ba9a:	00 63 00             	add    %ah,0x0(%ebx)
41ba9d:	63 00                	arpl   %eax,(%eax)
41ba9f:	6c                   	insb   (%dx),%es:(%edi)
41baa0:	00 39                	add    %bh,(%ecx)
41baa2:	00 52 00             	add    %dl,0x0(%edx)
41baa5:	79 00                	jns    0x41baa7
41baa7:	77 00                	ja     0x41baa9
41baa9:	41                   	inc    %ecx
41baaa:	00 4c 00 77          	add    %cl,0x77(%eax,%eax,1)
41baae:	00 66 00             	add    %ah,0x0(%esi)
41bab1:	42                   	inc    %edx
41bab2:	00 7a 00             	add    %bh,0x0(%edx)
41bab5:	67 00 52 00          	add    %dl,0x0(%bp,%si)
41bab9:	6f                   	outsl  %ds:(%esi),(%dx)
41baba:	00 77 00             	add    %dh,0x0(%edi)
41babd:	75 00                	jne    0x41babf
41babf:	6f                   	outsl  %ds:(%esi),(%dx)
41bac0:	00 57 00             	add    %dl,0x0(%edi)
41bac3:	4f                   	dec    %edi
41bac4:	00 57 00             	add    %dl,0x0(%edi)
41bac7:	71 00                	jno    0x41bac9
41bac9:	53                   	push   %ebx
41baca:	00 4d 00             	add    %cl,0x0(%ebp)
41bacd:	54                   	push   %esp
41bace:	00 36                	add    %dh,(%esi)
41bad0:	00 39                	add    %bh,(%ecx)
41bad2:	00 72 00             	add    %dh,0x0(%edx)
41bad5:	6b 00 71             	imul   $0x71,(%eax),%eax
41bad8:	00 69 00             	add    %ch,0x0(%ecx)
41badb:	45                   	inc    %ebp
41badc:	00 31                	add    %dh,(%ecx)
41bade:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
41bae2:	00 41 00             	add    %al,0x0(%ecx)
41bae5:	69 00 69 00 75 00    	imul   $0x750069,(%eax),%eax
41baeb:	74 00                	je     0x41baed
41baed:	70 00                	jo     0x41baef
41baef:	49                   	dec    %ecx
41baf0:	00 32                	add    %dh,(%edx)
41baf2:	00 59 00             	add    %bl,0x0(%ecx)
41baf5:	6a 00                	push   $0x0
41baf7:	58                   	pop    %eax
41baf8:	00 6b 00             	add    %ch,0x0(%ebx)
41bafb:	70 00                	jo     0x41bafd
41bafd:	79 00                	jns    0x41baff
41baff:	73 00                	jae    0x41bb01
41bb01:	33 00                	xor    (%eax),%eax
41bb03:	6d                   	insl   (%dx),%es:(%edi)
41bb04:	00 59 00             	add    %bl,0x0(%ecx)
41bb07:	2b 00                	sub    (%eax),%eax
41bb09:	2f                   	das
41bb0a:	00 61 00             	add    %ah,0x0(%ecx)
41bb0d:	35 00 48 00 4a       	xor    $0x4a004800,%eax
41bb12:	00 34 00             	add    %dh,(%eax,%eax,1)
41bb15:	37                   	aaa
41bb16:	00 58 00             	add    %bl,0x0(%eax)
41bb19:	61                   	popa
41bb1a:	00 49 00             	add    %cl,0x0(%ecx)
41bb1d:	78 00                	js     0x41bb1f
41bb1f:	59                   	pop    %ecx
41bb20:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41bb24:	00 7a 00             	add    %bh,0x0(%edx)
41bb27:	5a                   	pop    %edx
41bb28:	00 72 00             	add    %dh,0x0(%edx)
41bb2b:	6e                   	outsb  %ds:(%esi),(%dx)
41bb2c:	00 36                	add    %dh,(%esi)
41bb2e:	00 4f 00             	add    %cl,0x0(%edi)
41bb31:	6e                   	outsb  %ds:(%esi),(%dx)
41bb32:	00 65 00             	add    %ah,0x0(%ebp)
41bb35:	2b 00                	sub    (%eax),%eax
41bb37:	41                   	inc    %ecx
41bb38:	00 70 00             	add    %dh,0x0(%eax)
41bb3b:	7a 00                	jp     0x41bb3d
41bb3d:	6a 00                	push   $0x0
41bb3f:	64 00 49 00          	add    %cl,%fs:0x0(%ecx)
41bb43:	38 00                	cmp    %al,(%eax)
41bb45:	42                   	inc    %edx
41bb46:	00 68 00             	add    %ch,0x0(%eax)
41bb49:	51                   	push   %ecx
41bb4a:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
41bb4e:	00 68 00             	add    %ch,0x0(%eax)
41bb51:	58                   	pop    %eax
41bb52:	00 44 00 6b          	add    %al,0x6b(%eax,%eax,1)
41bb56:	00 68 00             	add    %ch,0x0(%eax)
41bb59:	47                   	inc    %edi
41bb5a:	00 66 00             	add    %ah,0x0(%esi)
41bb5d:	79 00                	jns    0x41bb5f
41bb5f:	78 00                	js     0x41bb61
41bb61:	71 00                	jno    0x41bb63
41bb63:	64 00 63 00          	add    %ah,%fs:0x0(%ebx)
41bb67:	4f                   	dec    %edi
41bb68:	00 61 00             	add    %ah,0x0(%ecx)
41bb6b:	30 00                	xor    %al,(%eax)
41bb6d:	34 00                	xor    $0x0,%al
41bb6f:	69 00 77 00 61 00    	imul   $0x610077,(%eax),%eax
41bb75:	77 00                	ja     0x41bb77
41bb77:	4d                   	dec    %ebp
41bb78:	00 31                	add    %dh,(%ecx)
41bb7a:	00 37                	add    %dh,(%edi)
41bb7c:	00 42 00             	add    %al,0x0(%edx)
41bb7f:	45                   	inc    %ebp
41bb80:	00 66 00             	add    %ah,0x0(%esi)
41bb83:	49                   	dec    %ecx
41bb84:	00 56 00             	add    %dl,0x0(%esi)
41bb87:	59                   	pop    %ecx
41bb88:	00 37                	add    %dh,(%edi)
41bb8a:	00 4d 00             	add    %cl,0x0(%ebp)
41bb8d:	33 00                	xor    (%eax),%eax
41bb8f:	56                   	push   %esi
41bb90:	00 63 00             	add    %ah,0x0(%ebx)
41bb93:	2b 00                	sub    (%eax),%eax
41bb95:	44                   	inc    %esp
41bb96:	00 54 00 54          	add    %dl,0x54(%eax,%eax,1)
41bb9a:	00 4c 00 54          	add    %cl,0x54(%eax,%eax,1)
41bb9e:	00 73 00             	add    %dh,0x0(%ebx)
41bba1:	5a                   	pop    %edx
41bba2:	00 35 00 51 00 78    	add    %dh,0x78005100
41bba8:	00 55 00             	add    %dl,0x0(%ebp)
41bbab:	2b 00                	sub    (%eax),%eax
41bbad:	6c                   	insb   (%dx),%es:(%edi)
41bbae:	00 5a 00             	add    %bl,0x0(%edx)
41bbb1:	62 00                	bound  %eax,(%eax)
41bbb3:	33 00                	xor    (%eax),%eax
41bbb5:	76 00                	jbe    0x41bbb7
41bbb7:	59                   	pop    %ecx
41bbb8:	00 52 00             	add    %dl,0x0(%edx)
41bbbb:	64 00 42 00          	add    %al,%fs:0x0(%edx)
41bbbf:	6a 00                	push   $0x0
41bbc1:	30 00                	xor    %al,(%eax)
41bbc3:	35 00 64 00 4c       	xor    $0x4c006400,%eax
41bbc8:	00 75 00             	add    %dh,0x0(%ebp)
41bbcb:	6b 00 61             	imul   $0x61,(%eax),%eax
41bbce:	00 73 00             	add    %dh,0x0(%ebx)
41bbd1:	6b 00 4e             	imul   $0x4e,(%eax),%eax
41bbd4:	00 39                	add    %bh,(%ecx)
41bbd6:	00 37                	add    %dh,(%edi)
41bbd8:	00 39                	add    %bh,(%ecx)
41bbda:	00 73 00             	add    %dh,0x0(%ebx)
41bbdd:	78 00                	js     0x41bbdf
41bbdf:	63 00                	arpl   %eax,(%eax)
41bbe1:	54                   	push   %esp
41bbe2:	00 47 00             	add    %al,0x0(%edi)
41bbe5:	58                   	pop    %eax
41bbe6:	00 2f                	add    %ch,(%edi)
41bbe8:	00 31                	add    %dh,(%ecx)
41bbea:	00 69 00             	add    %ch,0x0(%ecx)
41bbed:	68 00 55 00 78       	push   $0x78005500
41bbf2:	00 6b 00             	add    %ch,0x0(%ebx)
41bbf5:	37                   	aaa
41bbf6:	00 49 00             	add    %cl,0x0(%ecx)
41bbf9:	32 00                	xor    (%eax),%al
41bbfb:	7a 00                	jp     0x41bbfd
41bbfd:	6e                   	outsb  %ds:(%esi),(%dx)
41bbfe:	00 79 00             	add    %bh,0x0(%ecx)
41bc01:	78 00                	js     0x41bc03
41bc03:	58                   	pop    %eax
41bc04:	00 37                	add    %dh,(%edi)
41bc06:	00 42 00             	add    %al,0x0(%edx)
41bc09:	63 00                	arpl   %eax,(%eax)
41bc0b:	62 00                	bound  %eax,(%eax)
41bc0d:	48                   	dec    %eax
41bc0e:	00 42 00             	add    %al,0x0(%edx)
41bc11:	52                   	push   %edx
41bc12:	00 63 00             	add    %ah,0x0(%ebx)
41bc15:	68 00 47 00 61       	push   $0x61004700
41bc1a:	00 6d 00             	add    %ch,0x0(%ebp)
41bc1d:	30 00                	xor    %al,(%eax)
41bc1f:	30 00                	xor    %al,(%eax)
41bc21:	62 00                	bound  %eax,(%eax)
41bc23:	56                   	push   %esi
41bc24:	00 45 00             	add    %al,0x0(%ebp)
41bc27:	6c                   	insb   (%dx),%es:(%edi)
41bc28:	00 76 00             	add    %dh,0x0(%esi)
41bc2b:	30 00                	xor    %al,(%eax)
41bc2d:	4e                   	dec    %esi
41bc2e:	00 56 00             	add    %dl,0x0(%esi)
41bc31:	42                   	inc    %edx
41bc32:	00 51 00             	add    %dl,0x0(%ecx)
41bc35:	6e                   	outsb  %ds:(%esi),(%dx)
41bc36:	00 74 00 4f          	add    %dh,0x4f(%eax,%eax,1)
41bc3a:	00 79 00             	add    %bh,0x0(%ecx)
41bc3d:	7a 00                	jp     0x41bc3f
41bc3f:	73 00                	jae    0x41bc41
41bc41:	31 00                	xor    %eax,(%eax)
41bc43:	33 00                	xor    (%eax),%eax
41bc45:	73 00                	jae    0x41bc47
41bc47:	4a                   	dec    %edx
41bc48:	00 4f 00             	add    %cl,0x0(%edi)
41bc4b:	74 00                	je     0x41bc4d
41bc4d:	32 00                	xor    (%eax),%al
41bc4f:	32 00                	xor    (%eax),%al
41bc51:	78 00                	js     0x41bc53
41bc53:	33 00                	xor    (%eax),%eax
41bc55:	49                   	dec    %ecx
41bc56:	00 43 00             	add    %al,0x0(%ebx)
41bc59:	52                   	push   %edx
41bc5a:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41bc5e:	00 30                	add    %dh,(%eax)
41bc60:	00 42 00             	add    %al,0x0(%edx)
41bc63:	67 00 6d 00          	add    %ch,0x0(%di)
41bc67:	66 00 6d 00          	data16 add %ch,0x0(%ebp)
41bc6b:	73 00                	jae    0x41bc6d
41bc6d:	73 00                	jae    0x41bc6f
41bc6f:	58                   	pop    %eax
41bc70:	00 65 00             	add    %ah,0x0(%ebp)
41bc73:	48                   	dec    %eax
41bc74:	00 57 00             	add    %dl,0x0(%edi)
41bc77:	74 00                	je     0x41bc79
41bc79:	63 00                	arpl   %eax,(%eax)
41bc7b:	70 00                	jo     0x41bc7d
41bc7d:	6c                   	insb   (%dx),%es:(%edi)
41bc7e:	00 79 00             	add    %bh,0x0(%ecx)
41bc81:	66 00 32             	data16 add %dh,(%edx)
41bc84:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)