4519e3:	68 76 64 56 41       	push   $0x41566476
4519e8:	32 42 6b             	xor    0x6b(%edx),%al
4519eb:	67 34 78             	addr16 xor $0x78,%al
4519ee:	57                   	push   %edi
4519ef:	41                   	inc    %ecx
4519f0:	6f                   	outsl  %ds:(%esi),(%dx)
4519f1:	41                   	inc    %ecx
4519f2:	50                   	push   %eax
4519f3:	48                   	dec    %eax
4519f4:	76 61                	jbe    0x451a57
4519f6:	2b 52 57             	sub    0x57(%edx),%edx
4519f9:	64 5a                	fs pop %edx
4519fb:	50                   	push   %eax
4519fc:	6d                   	insl   (%dx),%es:(%edi)
4519fd:	7a 62                	jp     0x451a61
4519ff:	4f                   	dec    %edi
451a00:	72 31                	jb     0x451a33
451a02:	48                   	dec    %eax
451a03:	76 4a                	jbe    0x451a4f
451a05:	4d                   	dec    %ebp
451a06:	6b 37 65             	imul   $0x65,(%edi),%esi
451a09:	77 34                	ja     0x451a3f
451a0b:	39 78 4c             	cmp    %edi,0x4c(%eax)
451a0e:	55                   	push   %ebp
451a0f:	44                   	inc    %esp
451a10:	61                   	popa
451a11:	2f                   	das
451a12:	77 38                	ja     0x451a4c
451a14:	56                   	push   %esi
451a15:	6e                   	outsb  %ds:(%esi),(%dx)
451a16:	66 47                	inc    %di
451a18:	4d                   	dec    %ebp
451a19:	72 66                	jb     0x451a81
451a1b:	4f                   	dec    %edi
451a1c:	44                   	inc    %esp
451a1d:	41                   	inc    %ecx
451a1e:	4f                   	dec    %edi
451a1f:	78 51                	js     0x451a72
451a21:	46                   	inc    %esi
451a22:	70 4b                	jo     0x451a6f
451a24:	42                   	inc    %edx
451a25:	79 31                	jns    0x451a58
451a27:	55                   	push   %ebp
451a28:	42                   	inc    %edx
451a29:	61                   	popa
451a2a:	52                   	push   %edx
451a2b:	4f                   	dec    %edi
451a2c:	31 6d 75             	xor    %ebp,0x75(%ebp)
451a2f:	48                   	dec    %eax
451a30:	62 36                	bound  %esi,(%esi)
451a32:	7a 76                	jp     0x451aaa
451a34:	70 52                	jo     0x451a88
451a36:	6d                   	insl   (%dx),%es:(%edi)
451a37:	61                   	popa
451a38:	33 4e 46             	xor    0x46(%esi),%ecx
451a3b:	50                   	push   %eax
451a3c:	6d                   	insl   (%dx),%es:(%edi)
451a3d:	41                   	inc    %ecx
451a3e:	74 78                	je     0x451ab8
451a40:	36 6f                	outsl  %ss:(%esi),(%dx)
451a42:	55                   	push   %ebp
451a43:	48                   	dec    %eax
451a44:	47                   	inc    %edi
451a45:	56                   	push   %esi
451a46:	7a 63                	jp     0x451aab
451a48:	38 4e 69             	cmp    %cl,0x69(%esi)
451a4b:	62 30                	bound  %esi,(%eax)
451a4d:	67 4b                	addr16 dec %ebx
451a4f:	58                   	pop    %eax
451a50:	61                   	popa
451a51:	67 49                	addr16 dec %ecx
451a53:	54                   	push   %esp
451a54:	48                   	dec    %eax
451a55:	6b 4b 64 49          	imul   $0x49,0x64(%ebx),%ecx
451a59:	77 7a                	ja     0x451ad5
451a5b:	6e                   	outsb  %ds:(%esi),(%dx)
451a5c:	68 6c 32 44 31       	push   $0x3144326c
451a61:	58                   	pop    %eax
451a62:	67 66 6e             	data16 outsb %ds:(%si),(%dx)
451a65:	72 6b                	jb     0x451ad2
451a67:	4b                   	dec    %ebx
451a68:	30 72 39             	xor    %dh,0x39(%edx)
451a6b:	31 50 6b             	xor    %edx,0x6b(%eax)
451a6e:	76 7a                	jbe    0x451aea
451a70:	65 48                	gs dec %eax
451a72:	32 4b 59             	xor    0x59(%ebx),%cl
451a75:	69 37 54 4b 50 64    	imul   $0x64504b54,(%edi),%esi
451a7b:	45                   	inc    %ebp
451a7c:	4e                   	dec    %esi
451a7d:	31 74 64 41          	xor    %esi,0x41(%esp,%eiz,2)
451a81:	68 66 50 66 48       	push   $0x48665066
451a86:	4b                   	dec    %ebx
451a87:	32 68 35             	xor    0x35(%eax),%ch
451a8a:	68 37 7a 64 64       	push   $0x64647a37
451a8f:	32 78 33             	xor    0x33(%eax),%bh
451a92:	2b 65 79             	sub    0x79(%ebp),%esp
451a95:	34 55                	xor    $0x55,%al
451a97:	36 5a                	ss pop %edx
451a99:	47                   	inc    %edi
451a9a:	37                   	aaa
451a9b:	67 2b 6a 63          	sub    0x63(%bp,%si),%ebp
451a9f:	2f                   	das
451aa0:	50                   	push   %eax
451aa1:	39 6f 59             	cmp    %ebp,0x59(%edi)
451aa4:	71 66                	jno    0x451b0c
451aa6:	39 76 73             	cmp    %esi,0x73(%esi)
451aa9:	4d                   	dec    %ebp
451aaa:	6c                   	insb   (%dx),%es:(%edi)
451aab:	4e                   	dec    %esi
451aac:	6e                   	outsb  %ds:(%esi),(%dx)
451aad:	6c                   	insb   (%dx),%es:(%edi)
451aae:	65 52                	gs push %edx
451ab0:	51                   	push   %ecx
451ab1:	54                   	push   %esp
451ab2:	62 79 58             	bound  %edi,0x58(%ecx)
451ab5:	76 7a                	jbe    0x451b31
451ab7:	39 33                	cmp    %esi,(%ebx)
451ab9:	63 36                	arpl   %esi,(%esi)
451abb:	2f                   	das
451abc:	70 47                	jo     0x451b05
451abe:	79 4c                	jns    0x451b0c
451ac0:	37                   	aaa
451ac1:	52                   	push   %edx
451ac2:	55                   	push   %ebp
451ac3:	73 36                	jae    0x451afb
451ac5:	30 32                	xor    %dh,(%edx)
451ac7:	58                   	pop    %eax
451ac8:	49                   	dec    %ecx
451ac9:	38 74 66 37          	cmp    %dh,0x37(%esi,%eiz,2)
451acd:	4a                   	dec    %edx
451ace:	30 59 6d             	xor    %bl,0x6d(%ecx)
451ad1:	75 5a                	jne    0x451b2d
451ad3:	34 30                	xor    $0x30,%al
451ad5:	30 77 76             	xor    %dh,0x76(%edi)
451ad8:	4a                   	dec    %edx
451ad9:	63 48 73             	arpl   %ecx,0x73(%eax)
451adc:	2b 6a 61             	sub    0x61(%edx),%ebp
451adf:	53                   	push   %ebx
451ae0:	72 6a                	jb     0x451b4c
451ae2:	51                   	push   %ecx
451ae3:	59                   	pop    %ecx
451ae4:	2b 4d 54             	sub    0x54(%ebp),%ecx
451ae7:	4a                   	dec    %edx
451ae8:	79 30                	jns    0x451b1a
451aea:	68 4c 61 53 57       	push   $0x5753614c
451aef:	4a                   	dec    %edx
451af0:	39 6a 6c             	cmp    %ebp,0x6c(%edx)
451af3:	6a 68                	push   $0x68
451af5:	59                   	pop    %ecx
451af6:	6d                   	insl   (%dx),%es:(%edi)
451af7:	54                   	push   %esp
451af8:	59                   	pop    %ecx
451af9:	69 61 75 79 4b 31 56 	imul   $0x56314b79,0x75(%ecx),%esp
451b00:	35 76 50 44 77       	xor    $0x77445076,%eax
451b05:	75 38                	jne    0x451b3f
451b07:	62 4a 32             	bound  %ecx,0x32(%edx)
451b0a:	66 74 47             	data16 je 0x451b54
451b0d:	4d                   	dec    %ebp
451b0e:	6c                   	insb   (%dx),%es:(%edi)
451b0f:	55                   	push   %ebp
451b10:	58                   	pop    %eax
451b11:	4c                   	dec    %esp
451b12:	31 79 30             	xor    %edi,0x30(%ecx)
451b15:	68 51 56 4e 33       	push   $0x334e5651
451b1a:	48                   	dec    %eax
451b1b:	79 7a                	jns    0x451b97
451b1d:	71 2b                	jno    0x451b4a
451b1f:	76 78                	jbe    0x451b99
451b21:	30 64 4b 4f          	xor    %ah,0x4f(%ebx,%ecx,2)
451b25:	56                   	push   %esi
451b26:	2f                   	das
451b27:	4b                   	dec    %ebx
451b28:	37                   	aaa
451b29:	61                   	popa
451b2a:	4d                   	dec    %ebp
451b2b:	30 34 39             	xor    %dh,(%ecx,%edi,1)
451b2e:	6a 65                	push   $0x65
451b30:	4e                   	dec    %esi
451b31:	32 33                	xor    (%ebx),%dh
451b33:	43                   	inc    %ebx
451b34:	4e                   	dec    %esi
451b35:	73 47                	jae    0x451b7e
451b37:	7a 38                	jp     0x451b71
451b39:	49                   	dec    %ecx
451b3a:	53                   	push   %ebx
451b3b:	4c                   	dec    %esp
451b3c:	79 7a                	jns    0x451bb8
451b3e:	48                   	dec    %eax
451b3f:	5a                   	pop    %edx
451b40:	30 41 6d             	xor    %al,0x6d(%ecx)
451b43:	42                   	inc    %edx
451b44:	44                   	inc    %esp
451b45:	70 6e                	jo     0x451bb5
451b47:	47                   	inc    %edi
451b48:	55                   	push   %ebp
451b49:	49                   	dec    %ecx
451b4a:	57                   	push   %edi
451b4b:	6d                   	insl   (%dx),%es:(%edi)
451b4c:	38 66 37             	cmp    %ah,0x37(%esi)
451b4f:	48                   	dec    %eax
451b50:	6e                   	outsb  %ds:(%esi),(%dx)
451b51:	4a                   	dec    %edx
451b52:	55                   	push   %ebp
451b53:	69 47 4b 42 78 6f 44 	imul   $0x446f7842,0x4b(%edi),%eax
451b5a:	45                   	inc    %ebp
451b5b:	59                   	pop    %ecx
451b5c:	61                   	popa
451b5d:	71 4d                	jno    0x451bac
451b5f:	7a 45                	jp     0x451ba6
451b61:	54                   	push   %esp
451b62:	79 53                	jns    0x451bb7
451b64:	45                   	inc    %ebp
451b65:	6c                   	insb   (%dx),%es:(%edi)
451b66:	76 33                	jbe    0x451b9b
451b68:	43                   	inc    %ebx
451b69:	64 4d                	fs dec %ebp
451b6b:	76 33                	jbe    0x451ba0
451b6d:	32 38                	xor    (%eax),%bh
451b6f:	35 63 6a 33 45       	xor    $0x45336a63,%eax
451b74:	79 68                	jns    0x451bde
451b76:	4f                   	dec    %edi
451b77:	30 72 37             	xor    %dh,0x37(%edx)
451b7a:	6a 7a                	push   $0x7a
451b7c:	6d                   	insl   (%dx),%es:(%edi)
451b7d:	44                   	inc    %esp
451b7e:	41                   	inc    %ecx
451b7f:	52                   	push   %edx
451b80:	68 65 58 44 65       	push   $0x65445865
451b85:	66 54                	push   %sp
451b87:	5a                   	pop    %edx
451b88:	73 48                	jae    0x451bd2
451b8a:	46                   	inc    %esi
451b8b:	65 7a 72             	gs jp  0x451c00
451b8e:	4e                   	dec    %esi
451b8f:	4b                   	dec    %ebx
451b90:	37                   	aaa
451b91:	34 39                	xor    $0x39,%al
451b93:	65 42                	gs inc %edx
451b95:	47                   	inc    %edi
451b96:	49                   	dec    %ecx
451b97:	4e                   	dec    %esi
451b98:	65 2f                	gs das
451b9a:	57                   	push   %edi
451b9b:	37                   	aaa
451b9c:	4c                   	dec    %esp
451b9d:	5a                   	pop    %edx
451b9e:	55                   	push   %ebp
451b9f:	42                   	inc    %edx
451ba0:	49                   	dec    %ecx
451ba1:	41                   	inc    %ecx
451ba2:	61                   	popa
451ba3:	5a                   	pop    %edx
451ba4:	67 53                	addr16 push %ebx
451ba6:	2f                   	das
451ba7:	53                   	push   %ebx
451ba8:	36 58                	ss pop %eax
451baa:	46                   	inc    %esi
451bab:	4a                   	dec    %edx
451bac:	65 47                	gs inc %edi
451bae:	5a                   	pop    %edx
451baf:	79 2f                	jns    0x451be0
451bb1:	64 63 31             	arpl   %esi,%fs:(%ecx)
451bb4:	46                   	inc    %esi
451bb5:	6e                   	outsb  %ds:(%esi),(%dx)
451bb6:	54                   	push   %esp
451bb7:	6f                   	outsl  %ds:(%esi),(%dx)
451bb8:	53                   	push   %ebx
451bb9:	2f                   	das
451bba:	35 45 6f 30 4e       	xor    $0x4e306f45,%eax
451bbf:	2b 79 64             	sub    0x64(%ecx),%edi
451bc2:	77 77                	ja     0x451c3b
451bc4:	39 35 6e 51 37 63    	cmp    %esi,0x6337516e
451bca:	6a 73                	push   $0x73
451bcc:	78 35                	js     0x451c03
451bce:	33 49 34             	xor    0x34(%ecx),%ecx
451bd1:	30 4f 66             	xor    %cl,0x66(%edi)
451bd4:	31 59 68             	xor    %ebx,0x68(%ecx)
451bd7:	4e                   	dec    %esi
451bd8:	48                   	dec    %eax
451bd9:	43                   	inc    %ebx
451bda:	31 47 4d             	xor    %eax,0x4d(%edi)
451bdd:	72 78                	jb     0x451c57
451bdf:	64 43                	fs inc %ebx
451be1:	51                   	push   %ecx
451be2:	50                   	push   %eax
451be3:	2b 48 48             	sub    0x48(%eax),%ecx
451be6:	6a 58                	push   $0x58
451be8:	6e                   	outsb  %ds:(%esi),(%dx)
451be9:	6e                   	outsb  %ds:(%esi),(%dx)
451bea:	67 41                	addr16 inc %ecx
451bec:	72 4a                	jb     0x451c38
451bee:	57                   	push   %edi
451bef:	66 4d                	dec    %bp
451bf1:	7a 42                	jp     0x451c35
451bf3:	2f                   	das
451bf4:	44                   	inc    %esp
451bf5:	55                   	push   %ebp
451bf6:	65 75 51             	gs jne 0x451c4a
451bf9:	71 2f                	jno    0x451c2a
451bfb:	51                   	push   %ecx
451bfc:	78 51                	js     0x451c4f
451bfe:	52                   	push   %edx
451bff:	36 30 61 6e          	xor    %ah,%ss:0x6e(%ecx)
451c03:	66 47                	inc    %di
451c05:	56                   	push   %esi
451c06:	61                   	popa
451c07:	63 33                	arpl   %esi,(%ebx)
451c09:	78 59                	js     0x451c64
451c0b:	30 56 58             	xor    %dl,0x58(%esi)
451c0e:	65 70 55             	gs jo  0x451c66
451c11:	68 49 6d 31 4e       	push   $0x4e316d49
451c16:	32 49 67             	xor    0x67(%ecx),%cl
451c19:	4f                   	dec    %edi
451c1a:	77 4a                	ja     0x451c66
451c1c:	42                   	inc    %edx
451c1d:	79 54                	jns    0x451c73
451c1f:	77 63                	ja     0x451c84
451c21:	31 65 65             	xor    %esp,0x65(%ebp)
451c24:	45                   	inc    %ebp
451c25:	46                   	inc    %esi
451c26:	4b                   	dec    %ebx
451c27:	37                   	aaa
451c28:	65 73 56             	gs jae 0x451c81
451c2b:	38 2b                	cmp    %ch,(%ebx)
451c2d:	78 74                	js     0x451ca3
451c2f:	68 42 58 65 6a       	push   $0x6a655842
451c34:	64 51                	fs push %ecx
451c36:	56                   	push   %esi
451c37:	4c                   	dec    %esp
451c38:	62 46 4d             	bound  %eax,0x4d(%esi)
451c3b:	4f                   	dec    %edi
451c3c:	41                   	inc    %ecx
451c3d:	47                   	inc    %edi
451c3e:	33 6a 64             	xor    0x64(%edx),%ebp
451c41:	5a                   	pop    %edx
451c42:	68 70 74 56 48       	push   $0x48567470
451c47:	37                   	aaa
451c48:	6d                   	insl   (%dx),%es:(%edi)
451c49:	68 47 44 70 57       	push   $0x57704447
451c4e:	4d                   	dec    %ebp
451c4f:	73 4b                	jae    0x451c9c
451c51:	62 4f 6c             	bound  %ecx,0x6c(%edi)
451c54:	68 5a 72 4e 48       	push   $0x484e725a
451c59:	4c                   	dec    %esp
451c5a:	42                   	inc    %edx
451c5b:	71 2f                	jno    0x451c8c
451c5d:	63 31                	arpl   %esi,(%ecx)
451c5f:	6f                   	outsl  %ds:(%esi),(%dx)
451c60:	30 71 2f             	xor    %dh,0x2f(%ecx)
451c63:	2b 4a 71             	sub    0x71(%edx),%ecx