415964:	00 51 00             	add    %dl,0x0(%ecx)
415967:	49                   	dec    %ecx
415968:	00 50 00             	add    %dl,0x0(%eax)
41596b:	2e 06                	cs push %es
41596d:	4b                   	dec    %ebx
41596e:	00 67 00             	add    %ah,0x0(%edi)
415971:	6a 00                	push   $0x0
415973:	2e 06                	cs push %es
415975:	2e 06                	cs push %es
415977:	2e 06                	cs push %es
415979:	2e 06                	cs push %es
41597b:	2e 06                	cs push %es
41597d:	49                   	dec    %ecx
41597e:	00 59 00             	add    %bl,0x0(%ecx)
415981:	2e 06                	cs push %es
415983:	74 00                	je     0x415985
415985:	51                   	push   %ecx
415986:	00 4a 00             	add    %cl,0x0(%edx)
415989:	4c                   	dec    %esp
41598a:	00 2e                	add    %ch,(%esi)
41598c:	06                   	push   %es
41598d:	68 00 2e 06 2e       	push   $0x2e062e00
415992:	06                   	push   %es
415993:	44                   	inc    %esp
415994:	00 69 00             	add    %ch,0x0(%ecx)
415997:	51                   	push   %ecx
415998:	00 2e                	add    %ch,(%esi)
41599a:	06                   	push   %es
41599b:	2e 06                	cs push %es
41599d:	2e 06                	cs push %es
41599f:	2e 06                	cs push %es
4159a1:	2e 06                	cs push %es
4159a3:	68 00 68 00 69       	push   $0x69006800
4159a8:	00 30                	add    %dh,(%eax)
4159aa:	00 42 00             	add    %al,0x0(%edx)
4159ad:	44                   	inc    %esp
4159ae:	00 45 00             	add    %al,0x0(%ebp)
4159b1:	43                   	inc    %ebx
4159b2:	00 45 00             	add    %al,0x0(%ebp)
4159b5:	67 00 2e 06 74       	add    %ch,0x7406
4159ba:	00 4a 00             	add    %cl,0x0(%edx)
4159bd:	2e 06                	cs push %es
4159bf:	2e 06                	cs push %es
4159c1:	2e 06                	cs push %es
4159c3:	2e 06                	cs push %es
4159c5:	2e 06                	cs push %es
4159c7:	43                   	inc    %ebx
4159c8:	00 47 00             	add    %al,0x0(%edi)
4159cb:	47                   	inc    %edi
4159cc:	00 4c 00 51          	add    %cl,0x51(%eax,%eax,1)
4159d0:	00 45 00             	add    %al,0x0(%ebp)
4159d3:	55                   	push   %ebp
4159d4:	00 67 00             	add    %ah,0x0(%edi)
4159d7:	49                   	dec    %ecx
4159d8:	00 56 00             	add    %dl,0x0(%esi)
4159db:	2e 06                	cs push %es
4159dd:	45                   	inc    %ebp
4159de:	00 77 00             	add    %dh,0x0(%edi)
4159e1:	6b 00 2e             	imul   $0x2e,(%eax),%eax
4159e4:	06                   	push   %es
4159e5:	2e 06                	cs push %es
4159e7:	2e 06                	cs push %es
4159e9:	2e 06                	cs push %es
4159eb:	2e 06                	cs push %es
4159ed:	49                   	dec    %ecx
4159ee:	00 59 00             	add    %bl,0x0(%ecx)
4159f1:	2e 06                	cs push %es
4159f3:	51                   	push   %ecx
4159f4:	00 2e                	add    %ch,(%esi)
4159f6:	06                   	push   %es
4159f7:	51                   	push   %ecx
4159f8:	00 47 00             	add    %al,0x0(%edi)
4159fb:	2e 06                	cs push %es
4159fd:	42                   	inc    %edx
4159fe:	00 67 00             	add    %ah,0x0(%edi)
415a01:	2e 06                	cs push %es
415a03:	58                   	pop    %eax
415a04:	00 69 00             	add    %ch,0x0(%ecx)
415a07:	51                   	push   %ecx
415a08:	00 2e                	add    %ch,(%esi)
415a0a:	06                   	push   %es
415a0b:	2e 06                	cs push %es
415a0d:	2e 06                	cs push %es
415a0f:	2e 06                	cs push %es
415a11:	2e 06                	cs push %es
415a13:	68 00 67 00 42       	push   $0x42006700
415a18:	00 38                	add    %bh,(%eax)
415a1a:	00 42 00             	add    %al,0x0(%edx)
415a1d:	67 00 59 00          	add    %bl,0x0(%bx,%di)
415a21:	2e 06                	cs push %es
415a23:	47                   	inc    %edi
415a24:	00 2e                	add    %ch,(%esi)
415a26:	06                   	push   %es
415a27:	42                   	inc    %edx
415a28:	00 2f                	add    %ch,(%edi)
415a2a:	00 4a 00             	add    %cl,0x0(%edx)
415a2d:	2e 06                	cs push %es
415a2f:	2e 06                	cs push %es
415a31:	2e 06                	cs push %es
415a33:	2e 06                	cs push %es
415a35:	2e 06                	cs push %es
415a37:	43                   	inc    %ebx
415a38:	00 47 00             	add    %al,0x0(%edi)
415a3b:	2e 06                	cs push %es
415a3d:	48                   	dec    %eax
415a3e:	00 77 00             	add    %dh,0x0(%edi)
415a41:	47                   	inc    %edi
415a42:	00 4b 00             	add    %cl,0x0(%ebx)
415a45:	77 00                	ja     0x415a47
415a47:	49                   	dec    %ecx
415a48:	00 59 00             	add    %bl,0x0(%ecx)
415a4b:	2e 06                	cs push %es
415a4d:	4c                   	dec    %esp
415a4e:	00 2e                	add    %ch,(%esi)
415a50:	06                   	push   %es
415a51:	6b 00 2e             	imul   $0x2e,(%eax),%eax
415a54:	06                   	push   %es
415a55:	2e 06                	cs push %es
415a57:	2e 06                	cs push %es
415a59:	2e 06                	cs push %es
415a5b:	2e 06                	cs push %es
415a5d:	4a                   	dec    %edx
415a5e:	00 45 00             	add    %al,0x0(%ebp)
415a61:	2e 06                	cs push %es
415a63:	73 00                	jae    0x415a65
415a65:	67 00 4e 00          	add    %cl,0x0(%bp)
415a69:	5a                   	pop    %edx
415a6a:	00 2e                	add    %ch,(%esi)
415a6c:	06                   	push   %es
415a6d:	68 00 6b 00 2e       	push   $0x2e006b00
415a72:	06                   	push   %es
415a73:	72 00                	jb     0x415a75
415a75:	43                   	inc    %ebx
415a76:	00 49 00             	add    %cl,0x0(%ecx)
415a79:	2e 06                	cs push %es
415a7b:	2e 06                	cs push %es
415a7d:	2e 06                	cs push %es
415a7f:	2e 06                	cs push %es
415a81:	2e 06                	cs push %es
415a83:	68 00 68 00 69       	push   $0x69006800
415a88:	00 30                	add    %dh,(%eax)
415a8a:	00 42 00             	add    %al,0x0(%edx)
415a8d:	2e 06                	cs push %es
415a8f:	59                   	pop    %ecx
415a90:	00 2e                	add    %ch,(%esi)
415a92:	06                   	push   %es
415a93:	47                   	inc    %edi
415a94:	00 67 00             	add    %ah,0x0(%edi)
415a97:	43                   	inc    %ebx
415a98:	00 2f                	add    %ch,(%edi)
415a9a:	00 4a 00             	add    %cl,0x0(%edx)
415a9d:	51                   	push   %ecx
415a9e:	00 2e                	add    %ch,(%esi)
415aa0:	06                   	push   %es
415aa1:	2e 06                	cs push %es
415aa3:	2e 06                	cs push %es
415aa5:	2e 06                	cs push %es
415aa7:	43                   	inc    %ebx
415aa8:	00 47 00             	add    %al,0x0(%edi)
415aab:	47                   	inc    %edi
415aac:	00 4c 00 51          	add    %cl,0x51(%eax,%eax,1)
415ab0:	00 45 00             	add    %al,0x0(%ebp)
415ab3:	42                   	inc    %edx
415ab4:	00 67 00             	add    %ah,0x0(%edi)
415ab7:	2e 06                	cs push %es
415ab9:	61                   	popa
415aba:	00 2e                	add    %ch,(%esi)
415abc:	06                   	push   %es
415abd:	4e                   	dec    %esi
415abe:	00 67 00             	add    %ah,0x0(%edi)
415ac1:	6c                   	insb   (%dx),%es:(%edi)
415ac2:	00 2e                	add    %ch,(%esi)
415ac4:	06                   	push   %es
415ac5:	2e 06                	cs push %es
415ac7:	2e 06                	cs push %es
415ac9:	2e 06                	cs push %es
415acb:	2e 06                	cs push %es
415acd:	4d                   	dec    %ebp
415ace:	00 51 00             	add    %dl,0x0(%ecx)
415ad1:	2e 06                	cs push %es
415ad3:	56                   	push   %esi
415ad4:	00 67 00             	add    %ah,0x0(%edi)
415ad7:	45                   	inc    %ebp
415ad8:	00 56 00             	add    %dl,0x0(%esi)
415adb:	2e 06                	cs push %es
415add:	42                   	inc    %edx
415ade:	00 6f 00             	add    %ch,0x0(%edi)
415ae1:	2e 06                	cs push %es
415ae3:	45                   	inc    %ebp
415ae4:	00 43 00             	add    %al,0x0(%ebx)
415ae7:	59                   	pop    %ecx
415ae8:	00 2e                	add    %ch,(%esi)
415aea:	06                   	push   %es
415aeb:	2e 06                	cs push %es
415aed:	2e 06                	cs push %es
415aef:	2e 06                	cs push %es
415af1:	2e 06                	cs push %es
415af3:	67 00 51 00          	add    %dl,0x0(%bx,%di)
415af7:	44                   	inc    %esp
415af8:	00 5a 00             	add    %bl,0x0(%edx)
415afb:	42                   	inc    %edx
415afc:	00 51 00             	add    %dl,0x0(%ecx)
415aff:	59                   	pop    %ecx
415b00:	00 2e                	add    %ch,(%esi)
415b02:	06                   	push   %es
415b03:	47                   	inc    %edi
415b04:	00 77 00             	add    %dh,0x0(%edi)
415b07:	42                   	inc    %edx
415b08:	00 30                	add    %dh,(%eax)
415b0a:	00 4a 00             	add    %cl,0x0(%edx)
415b0d:	67 00 2e 06 2e       	add    %ch,0x2e06
415b12:	06                   	push   %es
415b13:	2e 06                	cs push %es
415b15:	2e 06                	cs push %es
415b17:	43                   	inc    %ebx
415b18:	00 47 00             	add    %al,0x0(%edi)
415b1b:	47                   	inc    %edi
415b1c:	00 4c 00 51          	add    %cl,0x51(%eax,%eax,1)
415b20:	00 45 00             	add    %al,0x0(%ebp)
415b23:	58                   	pop    %eax
415b24:	00 77 00             	add    %dh,0x0(%edi)
415b27:	49                   	dec    %ecx
415b28:	00 62 00             	add    %ah,0x0(%edx)
415b2b:	2e 06                	cs push %es
415b2d:	4e                   	dec    %esi
415b2e:	00 2e                	add    %ch,(%esi)
415b30:	06                   	push   %es
415b31:	6d                   	insl   (%dx),%es:(%edi)
415b32:	00 2e                	add    %ch,(%esi)
415b34:	06                   	push   %es
415b35:	2e 06                	cs push %es
415b37:	2e 06                	cs push %es
415b39:	2e 06                	cs push %es
415b3b:	2e 06                	cs push %es
415b3d:	49                   	dec    %ecx
415b3e:	00 4d 00             	add    %cl,0x0(%ebp)
415b41:	2e 06                	cs push %es
415b43:	74 00                	je     0x415b45
415b45:	51                   	push   %ecx
415b46:	00 49 00             	add    %cl,0x0(%ecx)
415b49:	47                   	inc    %edi
415b4a:	00 2e                	add    %ch,(%esi)
415b4c:	06                   	push   %es
415b4d:	42                   	inc    %edx
415b4e:	00 34 00             	add    %dh,(%eax,%eax,1)
415b51:	2e 06                	cs push %es
415b53:	47                   	inc    %edi
415b54:	00 43 00             	add    %al,0x0(%ebx)
415b57:	63 00                	arpl   %eax,(%eax)
415b59:	2e 06                	cs push %es
415b5b:	2e 06                	cs push %es
415b5d:	2e 06                	cs push %es
415b5f:	2e 06                	cs push %es
415b61:	2e 06                	cs push %es
415b63:	68 00 67 00 2e       	push   $0x2e006700
415b68:	06                   	push   %es
415b69:	46                   	inc    %esi
415b6a:	00 42 00             	add    %al,0x0(%edx)
415b6d:	6a 00                	push   $0x0
415b6f:	67 00 43 00          	add    %al,0x0(%bp,%di)
415b73:	48                   	dec    %eax
415b74:	00 67 00             	add    %ah,0x0(%edi)
415b77:	42                   	inc    %edx
415b78:	00 4d 00             	add    %cl,0x0(%ebp)
415b7b:	4a                   	dec    %edx
415b7c:	00 77 00             	add    %dh,0x0(%edi)
415b7f:	2e 06                	cs push %es
415b81:	2e 06                	cs push %es
415b83:	2e 06                	cs push %es
415b85:	2e 06                	cs push %es
415b87:	43                   	inc    %ebx
415b88:	00 47 00             	add    %al,0x0(%edi)
415b8b:	2e 06                	cs push %es
415b8d:	2e 06                	cs push %es
415b8f:	77 00                	ja     0x415b91
415b91:	45                   	inc    %ebp
415b92:	00 61 00             	add    %ah,0x0(%ecx)
415b95:	2e 06                	cs push %es
415b97:	49                   	dec    %ecx
415b98:	00 65 00             	add    %ah,0x0(%ebp)
415b9b:	2e 06                	cs push %es
415b9d:	4a                   	dec    %edx
415b9e:	00 77 00             	add    %dh,0x0(%edi)
415ba1:	6e                   	outsb  %ds:(%esi),(%dx)
415ba2:	00 2e                	add    %ch,(%esi)
415ba4:	06                   	push   %es
415ba5:	2e 06                	cs push %es
415ba7:	2e 06                	cs push %es
415ba9:	2e 06                	cs push %es
415bab:	2e 06                	cs push %es
415bad:	49                   	dec    %ecx
415bae:	00 4d 00             	add    %cl,0x0(%ebp)
415bb1:	2e 06                	cs push %es
415bb3:	69 00 51 00 56 00    	imul   $0x560051,(%eax),%eax
415bb9:	75 00                	jne    0x415bbb
415bbb:	2e 06                	cs push %es
415bbd:	68 00 38 00 2e       	push   $0x2e003800
415bc2:	06                   	push   %es
415bc3:	2f                   	das
415bc4:	00 43 00             	add    %al,0x0(%ebx)
415bc7:	63 00                	arpl   %eax,(%eax)
415bc9:	2e 06                	cs push %es
415bcb:	2e 06                	cs push %es
415bcd:	2e 06                	cs push %es
415bcf:	2e 06                	cs push %es
415bd1:	2e 06                	cs push %es
415bd3:	68 00 67 00 42       	push   $0x42006700
415bd8:	00 58 00             	add    %bl,0x0(%eax)
415bdb:	2e 06                	cs push %es
415bdd:	2b 00                	sub    (%eax),%eax
415bdf:	45                   	inc    %ebp
415be0:	00 2e                	add    %ch,(%esi)
415be2:	06                   	push   %es
415be3:	49                   	dec    %ecx
415be4:	00 2e                	add    %ch,(%esi)
415be6:	06                   	push   %es
415be7:	2e 06                	cs push %es
415be9:	51                   	push   %ecx
415bea:	00 4b 00             	add    %cl,0x0(%ebx)
415bed:	2e 06                	cs push %es
415bef:	2e 06                	cs push %es
415bf1:	2e 06                	cs push %es
415bf3:	2e 06                	cs push %es
415bf5:	2e 06                	cs push %es
415bf7:	43                   	inc    %ebx
415bf8:	00 47 00             	add    %al,0x0(%edi)
415bfb:	2e 06                	cs push %es
415bfd:	49                   	dec    %ecx
415bfe:	00 77 00             	add    %dh,0x0(%edi)
415c01:	47                   	inc    %edi
415c02:	00 34 00             	add    %dh,(%eax,%eax,1)
415c05:	51                   	push   %ecx
415c06:	00 2e                	add    %ch,(%esi)
415c08:	06                   	push   %es
415c09:	67 00 2e 06 45       	add    %ch,0x4506
415c0e:	00 51 00             	add    %dl,0x0(%ecx)
415c11:	6f                   	outsl  %ds:(%esi),(%dx)
415c12:	00 2e                	add    %ch,(%esi)
415c14:	06                   	push   %es
415c15:	2e 06                	cs push %es
415c17:	2e 06                	cs push %es
415c19:	2e 06                	cs push %es
415c1b:	2e 06                	cs push %es
415c1d:	49                   	dec    %ecx
415c1e:	00 59 00             	add    %bl,0x0(%ecx)
415c21:	2e 06                	cs push %es
415c23:	68 00 51 00 56       	push   $0x56005100
415c28:	00 75 00             	add    %dh,0x0(%ebp)
415c2b:	2e 06                	cs push %es
415c2d:	69 00 2e 06 2e 06    	imul   $0x62e062e,(%eax),%eax