44595c:	00 67 73             	add    %ah,0x73(%edi)
44595f:	62 00                	bound  %eax,(%eax)
445961:	67 62 6d 00          	bound  %ebp,0x0(%di)
445965:	67 62 68 00          	bound  %ebp,0x0(%bx,%si)
445969:	67 62 6e 00          	bound  %ebp,0x0(%bp)
44596d:	67 62 75 00          	bound  %esi,0x0(%di)
445971:	67 62 63 00          	bound  %esp,0x0(%bp,%di)
445975:	67 62 78 00          	bound  %edi,0x0(%bx,%si)
445979:	67 74 79             	addr16 je 0x4459f5
44597c:	00 67 74             	add    %ah,0x74(%edi)
44597f:	75 00                	jne    0x445981
445981:	67 79 68             	addr16 jns 0x4459ec
445984:	00 67 79             	add    %ah,0x79(%edi)
445987:	6e                   	outsb  %ds:(%esi),(%dx)
445988:	00 62 61             	add    %ah,0x61(%edx)
44598b:	73 65                	jae    0x4459f2
44598d:	4e                   	dec    %esi
44598e:	61                   	popa
44598f:	6d                   	insl   (%dx),%es:(%edi)
445990:	65 00 6b 73          	add    %ch,%gs:0x73(%ebx)
445994:	75 00                	jne    0x445996
445996:	73 69                	jae    0x445a01
445998:	7a 65                	jp     0x4459ff
44599a:	00 74 79 70          	add    %dh,0x70(%ecx,%edi,2)
44599e:	65 00 6b 73          	add    %ch,%gs:0x73(%ebx)
4459a2:	76 00                	jbe    0x4459a4
4459a4:	72 6f                	jb     0x445a15
4459a6:	77 5f                	ja     0x445a07
4459a8:	69 64 00 63 6f 6e 74 	imul   $0x65746e6f,0x63(%eax,%eax,1),%esp
4459af:	65
4459b0:	6e                   	outsb  %ds:(%esi),(%dx)
4459b1:	74 00                	je     0x4459b3
4459b3:	6b 73 63 00          	imul   $0x0,0x63(%ebx),%esi
4459b7:	69 74 65 6d 5f 74 79 	imul   $0x7079745f,0x6d(%ebp,%eiz,2),%esi
4459be:	70
4459bf:	65 00 69 74          	add    %ch,%gs:0x74(%ecx)
4459c3:	65 6d                	gs insl (%dx),%es:(%edi)
4459c5:	5f                   	pop    %edi
4459c6:	6e                   	outsb  %ds:(%esi),(%dx)
4459c7:	61                   	popa
4459c8:	6d                   	insl   (%dx),%es:(%edi)
4459c9:	65 00 61 73          	add    %ah,%gs:0x73(%ecx)
4459cd:	74 61                	je     0x445a30
4459cf:	62 6c 65 5f          	bound  %ebp,0x5f(%ebp,%eiz,2)
4459d3:	6e                   	outsb  %ds:(%esi),(%dx)
4459d4:	61                   	popa
4459d5:	6d                   	insl   (%dx),%es:(%edi)
4459d6:	65 00 72 6f          	add    %dh,%gs:0x6f(%edx)
4459da:	6f                   	outsl  %ds:(%esi),(%dx)
4459db:	74 5f                	je     0x445a3c
4459dd:	6e                   	outsb  %ds:(%esi),(%dx)
4459de:	75 6d                	jne    0x445a4d
4459e0:	00 73 71             	add    %dh,0x71(%ebx)
4459e3:	6c                   	insb   (%dx),%es:(%edi)
4459e4:	5f                   	pop    %edi
4459e5:	73 74                	jae    0x445a5b
4459e7:	61                   	popa
4459e8:	74 65                	je     0x445a4f
4459ea:	6d                   	insl   (%dx),%es:(%edi)
4459eb:	65 6e                	outsb  %gs:(%esi),(%dx)
4459ed:	74 00                	je     0x4459ef
4459ef:	71 74                	jno    0x445a65
4459f1:	79 00                	jns    0x4459f3
4459f3:	71 74                	jno    0x445a69
4459f5:	6d                   	insl   (%dx),%es:(%edi)
4459f6:	00 47 65             	add    %al,0x65(%edi)
4459f9:	74 56                	je     0x445a51
4459fb:	6f                   	outsl  %ds:(%esi),(%dx)
4459fc:	6c                   	insb   (%dx),%es:(%edi)
4459fd:	75 6d                	jne    0x445a6c
4459ff:	65 49                	gs dec %ecx
445a01:	6e                   	outsb  %ds:(%esi),(%dx)
445a02:	66 6f                	outsw  %ds:(%esi),(%dx)
445a04:	72 6d                	jb     0x445a73
445a06:	61                   	popa
445a07:	74 69                	je     0x445a72
445a09:	6f                   	outsl  %ds:(%esi),(%dx)
445a0a:	6e                   	outsb  %ds:(%esi),(%dx)
445a0b:	41                   	inc    %ecx
445a0c:	00 71 74             	add    %dh,0x74(%ecx)
445a0f:	7a 00                	jp     0x445a11
445a11:	71 74                	jno    0x445a87
445a13:	68 00 71 74 6e       	push   $0x6e747100
445a18:	00 71 74             	add    %dh,0x74(%ecx)
445a1b:	75 00                	jne    0x445a1d
445a1d:	71 74                	jno    0x445a93
445a1f:	76 00                	jbe    0x445a21
445a21:	71 74                	jno    0x445a97
445a23:	63 00                	arpl   %eax,(%eax)
445a25:	71 74                	jno    0x445a9b
445a27:	78 00                	js     0x445a29
445a29:	71 79                	jno    0x445aa4
445a2b:	6d                   	insl   (%dx),%es:(%edi)
445a2c:	00 71 79             	add    %dh,0x79(%ecx)
445a2f:	7a 00                	jp     0x445a31
445a31:	71 6d                	jno    0x445aa0
445a33:	6e                   	outsb  %ds:(%esi),(%dx)
445a34:	00 71 6d             	add    %dh,0x6d(%ecx)
445a37:	75 00                	jne    0x445a39
445a39:	71 7a                	jno    0x445ab5
445a3b:	75 00                	jne    0x445a3d
445a3d:	71 7a                	jno    0x445ab9
445a3f:	76 00                	jbe    0x445a41
445a41:	71 7a                	jno    0x445abd
445a43:	63 00                	arpl   %eax,(%eax)
445a45:	71 7a                	jno    0x445ac1
445a47:	78 00                	js     0x445a49
445a49:	71 68                	jno    0x445ab3
445a4b:	63 00                	arpl   %eax,(%eax)
445a4d:	71 68                	jno    0x445ab7
445a4f:	78 00                	js     0x445a51
445a51:	71 76                	jno    0x445ac9
445a53:	78 00                	js     0x445a55
445a55:	71 63                	jno    0x445aba
445a57:	78 00                	js     0x445a59
445a59:	73 62                	jae    0x445abd
445a5b:	74 00                	je     0x445a5d
445a5d:	67 75 78             	addr16 jne 0x445ad8
445a60:	00 67 76             	add    %ah,0x76(%edi)
445a63:	63 00                	arpl   %eax,(%eax)
445a65:	67 6d                	insl   (%dx),%es:(%di)
445a67:	78 00                	js     0x445a69
445a69:	53                   	push   %ebx
445a6a:	61                   	popa
445a6b:	66 65 48             	gs dec %ax
445a6e:	61                   	popa
445a6f:	6e                   	outsb  %ds:(%esi),(%dx)
445a70:	64 6c                	fs insb (%dx),%es:(%edi)
445a72:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
445a76:	73 74                	jae    0x445aec
445a78:	65 6d                	gs insl (%dx),%es:(%edi)
445a7a:	2e 52                	cs push %edx
445a7c:	75 6e                	jne    0x445aec
445a7e:	74 69                	je     0x445ae9
445a80:	6d                   	insl   (%dx),%es:(%edi)
445a81:	65 2e 49             	gs cs dec %ecx
445a84:	6e                   	outsb  %ds:(%esi),(%dx)
445a85:	74 65                	je     0x445aec
445a87:	72 6f                	jb     0x445af8
445a89:	70 53                	jo     0x445ade
445a8b:	65 72 76             	gs jb  0x445b04
445a8e:	69 63 65 73 00 67 65 	imul   $0x65670073,0x65(%ebx),%esp
445a95:	74 5f                	je     0x445af6
445a97:	49                   	dec    %ecx
445a98:	73 49                	jae    0x445ae3
445a9a:	6e                   	outsb  %ds:(%esi),(%dx)
445a9b:	76 61                	jbe    0x445afe
445a9d:	6c                   	insb   (%dx),%es:(%edi)
445a9e:	69 64 00 52 65 6c 65 	imul   $0x61656c65,0x52(%eax,%eax,1),%esp
445aa5:	61
445aa6:	73 65                	jae    0x445b0d
445aa8:	48                   	dec    %eax
445aa9:	61                   	popa
445aaa:	6e                   	outsb  %ds:(%esi),(%dx)
445aab:	64 6c                	fs insb (%dx),%es:(%edi)
445aad:	65 00 67 7a          	add    %ah,%gs:0x7a(%edi)
445ab1:	68 00 67 7a 6e       	push   $0x6e7a6700
445ab6:	00 67 7a             	add    %ah,0x7a(%edi)
445ab9:	75 00                	jne    0x445abb
445abb:	52                   	push   %edx
445abc:	65 67 4f             	gs addr16 dec %edi
445abf:	70 65                	jo     0x445b26
445ac1:	6e                   	outsb  %ds:(%esi),(%dx)
445ac2:	4b                   	dec    %ebx
445ac3:	65 79 45             	gs jns 0x445b0b
445ac6:	78 00                	js     0x445ac8
445ac8:	41                   	inc    %ecx
445ac9:	64 76 61             	fs jbe 0x445b2d
445acc:	70 69                	jo     0x445b37
445ace:	33 32                	xor    (%edx),%esi
445ad0:	00 67 7a             	add    %ah,0x7a(%edi)
445ad3:	76 00                	jbe    0x445ad5
445ad5:	67 7a 63             	addr16 jp 0x445b3b
445ad8:	00 67 7a             	add    %ah,0x7a(%edi)
445adb:	78 00                	js     0x445add
445add:	67 68 6e 00 67 68    	addr16 push $0x6867006e
445ae3:	75 00                	jne    0x445ae5
445ae5:	67 68 76 00 52 65    	addr16 push $0x65520076
445aeb:	67 43                	addr16 inc %ebx
445aed:	6c                   	insb   (%dx),%es:(%edi)
445aee:	6f                   	outsl  %ds:(%esi),(%dx)
445aef:	73 65                	jae    0x445b56
445af1:	4b                   	dec    %ebx
445af2:	65 79 00             	gs jns 0x445af5
445af5:	67 68 63 00 67 68    	addr16 push $0x68670063
445afb:	78 00                	js     0x445afd
445afd:	52                   	push   %edx
445afe:	65 67 51             	gs addr16 push %ecx
445b01:	75 65                	jne    0x445b68
445b03:	72 79                	jb     0x445b7e
445b05:	56                   	push   %esi
445b06:	61                   	popa
445b07:	6c                   	insb   (%dx),%es:(%edi)
445b08:	75 65                	jne    0x445b6f
445b0a:	45                   	inc    %ebp
445b0b:	78 00                	js     0x445b0d
445b0d:	67 6e                	outsb  %ds:(%si),(%dx)
445b0f:	75 00                	jne    0x445b11
445b11:	67 6e                	outsb  %ds:(%si),(%dx)
445b13:	76 00                	jbe    0x445b15
445b15:	67 6e                	outsb  %ds:(%si),(%dx)
445b17:	63 00                	arpl   %eax,(%eax)
445b19:	67 6e                	outsb  %ds:(%si),(%dx)
445b1b:	78 00                	js     0x445b1d
445b1d:	67 75 76             	addr16 jne 0x445b96
445b20:	00 67 75             	add    %ah,0x75(%edi)
445b23:	63 00                	arpl   %eax,(%eax)
445b25:	7a 6e                	jp     0x445b95
445b27:	75 00                	jne    0x445b29
445b29:	73 62                	jae    0x445b8d
445b2b:	78 00                	js     0x445b2d
445b2d:	45                   	inc    %ebp
445b2e:	6e                   	outsb  %ds:(%esi),(%dx)
445b2f:	63 6f 64             	arpl   %ebp,0x64(%edi)
445b32:	65 55                	gs push %ebp
445b34:	54                   	push   %esp
445b35:	46                   	inc    %esi
445b36:	38 00                	cmp    %al,(%eax)
445b38:	46                   	inc    %esi
445b39:	6f                   	outsl  %ds:(%esi),(%dx)
445b3a:	72 63                	jb     0x445b9f
445b3c:	65 44                	gs inc %esp
445b3e:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
445b41:	61                   	popa
445b42:	74 69                	je     0x445bad
445b44:	6e                   	outsb  %ds:(%esi),(%dx)
445b45:	67 00 6d 75          	add    %ch,0x75(%di)
445b49:	63 00                	arpl   %eax,(%eax)
445b4b:	6d                   	insl   (%dx),%es:(%edi)
445b4c:	75 78                	jne    0x445bc6
445b4e:	00 6d 76             	add    %ch,0x76(%ebp)
445b51:	63 00                	arpl   %eax,(%eax)
445b53:	6d                   	insl   (%dx),%es:(%edi)
445b54:	76 78                	jbe    0x445bce
445b56:	00 6d 63             	add    %ch,0x63(%ebp)
445b59:	78 00                	js     0x445b5b
445b5b:	7a 68                	jp     0x445bc5
445b5d:	6e                   	outsb  %ds:(%esi),(%dx)
445b5e:	00 7a 68             	add    %bh,0x68(%edx)
445b61:	75 00                	jne    0x445b63
445b63:	46                   	inc    %esi
445b64:	69 6c 65 41 63 63 65 	imul   $0x73656363,0x41(%ebp,%eiz,2),%ebp
445b6b:	73
445b6c:	73 00                	jae    0x445b6e
445b6e:	7a 68                	jp     0x445bd8
445b70:	76 00                	jbe    0x445b72
445b72:	7a 68                	jp     0x445bdc
445b74:	63 00                	arpl   %eax,(%eax)
445b76:	7a 68                	jp     0x445be0
445b78:	78 00                	js     0x445b7a
445b7a:	45                   	inc    %ebp
445b7b:	6e                   	outsb  %ds:(%esi),(%dx)
445b7c:	63 6f 64             	arpl   %ebp,0x64(%edi)
445b7f:	69 6e 67 00 73 74 79 	imul   $0x79747300,0x67(%esi),%ebp
445b86:	00 73 74             	add    %dh,0x74(%ebx)
445b89:	6d                   	insl   (%dx),%es:(%edi)
445b8a:	00 73 74             	add    %dh,0x74(%ebx)
445b8d:	7a 00                	jp     0x445b8f
445b8f:	73 74                	jae    0x445c05
445b91:	76 00                	jbe    0x445b93
445b93:	73 74                	jae    0x445c09
445b95:	63 00                	arpl   %eax,(%eax)
445b97:	73 74                	jae    0x445c0d
445b99:	78 00                	js     0x445b9b
445b9b:	73 79                	jae    0x445c16
445b9d:	6d                   	insl   (%dx),%es:(%edi)
445b9e:	00 73 79             	add    %dh,0x79(%ebx)
445ba1:	6e                   	outsb  %ds:(%esi),(%dx)
445ba2:	00 73 79             	add    %dh,0x79(%ebx)
445ba5:	75 00                	jne    0x445ba7
445ba7:	73 79                	jae    0x445c22
445ba9:	76 00                	jbe    0x445bab
445bab:	73 6d                	jae    0x445c1a
445bad:	68 00 73 6d 6e       	push   $0x6e6d7300
445bb2:	00 73 6d             	add    %dh,0x6d(%ebx)
445bb5:	75 00                	jne    0x445bb7
445bb7:	73 6d                	jae    0x445c26
445bb9:	76 00                	jbe    0x445bbb
445bbb:	73 7a                	jae    0x445c37
445bbd:	68 00 73 7a 6e       	push   $0x6e7a7300
445bc2:	00 73 7a             	add    %dh,0x7a(%ebx)
445bc5:	75 00                	jne    0x445bc7
445bc7:	73 7a                	jae    0x445c43
445bc9:	76 00                	jbe    0x445bcb
445bcb:	73 7a                	jae    0x445c47
445bcd:	63 00                	arpl   %eax,(%eax)
445bcf:	73 68                	jae    0x445c39
445bd1:	6e                   	outsb  %ds:(%esi),(%dx)
445bd2:	00 73 68             	add    %dh,0x68(%ebx)
445bd5:	75 00                	jne    0x445bd7
445bd7:	73 68                	jae    0x445c41
445bd9:	76 00                	jbe    0x445bdb
445bdb:	73 68                	jae    0x445c45
445bdd:	63 00                	arpl   %eax,(%eax)
445bdf:	73 68                	jae    0x445c49
445be1:	78 00                	js     0x445be3
445be3:	62 74 79 00          	bound  %esi,0x0(%ecx,%edi,2)
445be7:	44                   	inc    %esp
445be8:	61                   	popa
445be9:	74 65                	je     0x445c50
445beb:	54                   	push   %esp
445bec:	69 6d 65 00 62 74 6d 	imul   $0x6d746200,0x65(%ebp),%ebp
445bf3:	00 62 74             	add    %ah,0x74(%edx)
445bf6:	7a 00                	jp     0x445bf8
445bf8:	62 74 68 00          	bound  %esi,0x0(%eax,%ebp,2)
445bfc:	62 74 6e 00          	bound  %esi,0x0(%esi,%ebp,2)
445c00:	62 74 75 00          	bound  %esi,0x0(%ebp,%esi,2)
445c04:	62 79 6d             	bound  %edi,0x6d(%ecx)
445c07:	00 62 79             	add    %ah,0x79(%edx)
445c0a:	63 00                	arpl   %eax,(%eax)
445c0c:	62 68 63             	bound  %ebp,0x63(%eax)
445c0f:	00 62 68             	add    %ah,0x68(%edx)
445c12:	78 00                	js     0x445c14
445c14:	62 6e 75             	bound  %ebp,0x75(%esi)
445c17:	00 62 75             	add    %ah,0x75(%edx)
445c1a:	63 00                	arpl   %eax,(%eax)
445c1c:	62 75 78             	bound  %esi,0x78(%ebp)
445c1f:	00 62 76             	add    %ah,0x76(%edx)
445c22:	63 00                	arpl   %eax,(%eax)
445c24:	74 79                	je     0x445c9f
445c26:	75 00                	jne    0x445c28
445c28:	74 79                	je     0x445ca3
445c2a:	76 00                	jbe    0x445c2c
445c2c:	74 79                	je     0x445ca7
445c2e:	63 00                	arpl   %eax,(%eax)
445c30:	74 7a                	je     0x445cac
445c32:	68 00 74 7a 6e       	push   $0x6e7a7400
445c37:	00 74 68 6e          	add    %dh,0x6e(%eax,%ebp,2)
445c3b:	00 74 68 75          	add    %dh,0x75(%eax,%ebp,2)
445c3f:	00 74 6e 76          	add    %dh,0x76(%esi,%ebp,2)
445c43:	00 74 6e 63          	add    %dh,0x63(%esi,%ebp,2)
445c47:	00 74 76 63          	add    %dh,0x63(%esi,%esi,2)
445c4b:	00 74 76 78          	add    %dh,0x78(%esi,%esi,2)
445c4f:	00 74 63 78          	add    %dh,0x78(%ebx,%eiz,2)
445c53:	00 79 6d             	add    %bh,0x6d(%ecx)
445c56:	75 00                	jne    0x445c58
445c58:	79 6d                	jns    0x445cc7
445c5a:	76 00                	jbe    0x445c5c
445c5c:	79 6d                	jns    0x445ccb
445c5e:	63 00                	arpl   %eax,(%eax)
445c60:	79 68                	jns    0x445cca
445c62:	75 00                	jne    0x445c64
445c64:	79 68                	jns    0x445cce
445c66:	76 00                	jbe    0x445c68
445c68:	79 68                	jns    0x445cd2
445c6a:	78 00                	js     0x445c6c
445c6c:	79 6e                	jns    0x445cdc
445c6e:	75 00                	jne    0x445c70
445c70:	79 63                	jns    0x445cd5
445c72:	78 00                	js     0x445c74