415d16:	75 42                	jne    0x415d5a
415d18:	35 35 77 3d 00       	xor    $0x3d7735,%eax
415d1d:	23 3d 71 38 42 70    	and    0x70423871,%edi
415d23:	32 37                	xor    (%edi),%dh
415d25:	66 68 74 72          	pushw  $0x7274
415d29:	58                   	pop    %eax
415d2a:	4d                   	dec    %ebp
415d2b:	6d                   	insl   (%dx),%es:(%edi)
415d2c:	6f                   	outsl  %ds:(%esi),(%dx)
415d2d:	6e                   	outsb  %ds:(%esi),(%dx)
415d2e:	4e                   	dec    %esi
415d2f:	78 66                	js     0x415d97
415d31:	24 39                	and    $0x39,%al
415d33:	71 4c                	jno    0x415d81
415d35:	62 75 51             	bound  %esi,0x51(%ebp)
415d38:	51                   	push   %ecx
415d39:	65 68 49 42 51 54    	gs push $0x54514249
415d3f:	64 4f                	fs dec %edi
415d41:	50                   	push   %eax
415d42:	44                   	inc    %esp
415d43:	51                   	push   %ecx
415d44:	77 30                	ja     0x415d76
415d46:	37                   	aaa
415d47:	46                   	inc    %esi
415d48:	55                   	push   %ebp
415d49:	79 49                	jns    0x415d94
415d4b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415d50:	4f                   	dec    %edi
415d51:	52                   	push   %edx
415d52:	63 51 38             	arpl   %edx,0x38(%ecx)
415d55:	39 54 48 4b          	cmp    %edx,0x4b(%eax,%ecx,2)
415d59:	67 69 6a 4a 31 73 57 	imul   $0x52577331,0x4a(%bp,%si),%ebp
415d60:	52
415d61:	79 6a                	jns    0x415dcd
415d63:	66 34 68             	data16 xor $0x68,%al
415d66:	4c                   	dec    %esp
415d67:	64 31 67 34          	xor    %esp,%fs:0x34(%edi)
415d6b:	48                   	dec    %eax
415d6c:	5f                   	pop    %edi
415d6d:	73 6f                	jae    0x415dde
415d6f:	73 49                	jae    0x415dba
415d71:	39 74 5f 67          	cmp    %esi,0x67(%edi,%ebx,2)
415d75:	6b 56 66 5a          	imul   $0x5a,0x66(%esi),%edx
415d79:	37                   	aaa
415d7a:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
415d80:	79 7a                	jns    0x415dfc
415d82:	45                   	inc    %ebp
415d83:	75 59                	jne    0x415dde
415d85:	73 51                	jae    0x415dd8
415d87:	36 75 39             	ss jne 0x415dc3
415d8a:	68 77 5a 65 52       	push   $0x52655a77
415d8f:	30 48 65             	xor    %cl,0x65(%eax)
415d92:	57                   	push   %edi
415d93:	71 76                	jno    0x415e0b
415d95:	41                   	inc    %ecx
415d96:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415d9b:	71 34                	jno    0x415dd1
415d9d:	4e                   	dec    %esi
415d9e:	32 49 59             	xor    0x59(%ecx),%cl
415da1:	4a                   	dec    %edx
415da2:	6b 46 69 32          	imul   $0x32,0x69(%esi),%eax
415da6:	56                   	push   %esi
415da7:	57                   	push   %edi
415da8:	69 43 56 44 4b 56 4e 	imul   $0x4e564b44,0x56(%ebx),%eax
415daf:	44                   	inc    %esp
415db0:	24 38                	and    $0x38,%al
415db2:	67 69 78 55 24 44 58 	imul   $0x55584424,0x55(%bx,%si),%edi
415db9:	55
415dba:	63 58 38             	arpl   %ebx,0x38(%eax)
415dbd:	46                   	inc    %esi
415dbe:	32 4c 69 4c          	xor    0x4c(%ecx,%ebp,2),%cl
415dc2:	42                   	inc    %edx
415dc3:	78 4c                	js     0x415e11
415dc5:	48                   	dec    %eax
415dc6:	77 3d                	ja     0x415e05
415dc8:	00 23                	add    %ah,(%ebx)
415dca:	3d 71 6f 4b 46       	cmp    $0x464b6f71,%eax
415dcf:	4c                   	dec    %esp
415dd0:	46                   	inc    %esi
415dd1:	71 6d                	jno    0x415e40
415dd3:	37                   	aaa
415dd4:	62 62 33             	bound  %esp,0x33(%edx)
415dd7:	56                   	push   %esi
415dd8:	57                   	push   %edi
415dd9:	73 55                	jae    0x415e30
415ddb:	32 51 4b             	xor    0x4b(%ecx),%dl
415dde:	58                   	pop    %eax
415ddf:	49                   	dec    %ecx
415de0:	51                   	push   %ecx
415de1:	34 5f                	xor    $0x5f,%al
415de3:	36 61                	ss popa
415de5:	6e                   	outsb  %ds:(%esi),(%dx)
415de6:	47                   	inc    %edi
415de7:	62 54 43 57          	bound  %edx,0x57(%ebx,%eax,2)
415deb:	69 5a 41 66 72 4e 6c 	imul   $0x6c4e7266,0x41(%edx),%ebx
415df2:	67 71 38             	addr16 jno 0x415e2d
415df5:	66 63 3d 00 23 3d 71 	arpl   %di,0x713d2300
415dfc:	75 6c                	jne    0x415e6a
415dfe:	5a                   	pop    %edx
415dff:	4e                   	dec    %esi
415e00:	5f                   	pop    %edi
415e01:	4a                   	dec    %edx
415e02:	66 4d                	dec    %bp
415e04:	62 45 71             	bound  %eax,0x71(%ebp)
415e07:	63 32                	arpl   %esi,(%edx)
415e09:	6a 46                	push   $0x46
415e0b:	62 45 6f             	bound  %eax,0x6f(%ebp)
415e0e:	6f                   	outsl  %ds:(%esi),(%dx)
415e0f:	41                   	inc    %ecx
415e10:	4c                   	dec    %esp
415e11:	49                   	dec    %ecx
415e12:	36 6d                	ss insl (%dx),%es:(%edi)
415e14:	68 38 74 4c 79       	push   $0x794c7438
415e19:	39 24 33             	cmp    %esp,(%ebx,%esi,1)
415e1c:	4e                   	dec    %esi
415e1d:	46                   	inc    %esi
415e1e:	65 64 48             	gs fs dec %eax
415e21:	45                   	inc    %ebp
415e22:	58                   	pop    %eax
415e23:	41                   	inc    %ecx
415e24:	49                   	dec    %ecx
415e25:	41                   	inc    %ecx
415e26:	77 3d                	ja     0x415e65
415e28:	00 23                	add    %ah,(%ebx)
415e2a:	3d 71 4b 4b 4a       	cmp    $0x4a4b4b71,%eax
415e2f:	43                   	inc    %ebx
415e30:	57                   	push   %edi
415e31:	5f                   	pop    %edi
415e32:	4b                   	dec    %ebx
415e33:	54                   	push   %esp
415e34:	41                   	inc    %ecx
415e35:	73 49                	jae    0x415e80
415e37:	48                   	dec    %eax
415e38:	33 75 4e             	xor    0x4e(%ebp),%esi
415e3b:	6c                   	insb   (%dx),%es:(%edi)
415e3c:	50                   	push   %eax
415e3d:	33 5a 34             	xor    0x34(%edx),%ebx
415e40:	54                   	push   %esp
415e41:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
415e47:	71 38                	jno    0x415e81
415e49:	53                   	push   %ebx
415e4a:	49                   	dec    %ecx
415e4b:	45                   	inc    %ebp
415e4c:	44                   	inc    %esp
415e4d:	63 6e 34             	arpl   %ebp,0x34(%esi)
415e50:	57                   	push   %edi
415e51:	6f                   	outsl  %ds:(%esi),(%dx)
415e52:	54                   	push   %esp
415e53:	39 52 63             	cmp    %edx,0x63(%edx)
415e56:	5a                   	pop    %edx
415e57:	6d                   	insl   (%dx),%es:(%edi)
415e58:	46                   	inc    %esi
415e59:	4b                   	dec    %ebx
415e5a:	39 74 7a 51          	cmp    %esi,0x51(%edx,%edi,2)
415e5e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415e63:	71 46                	jno    0x415eab
415e65:	76 24                	jbe    0x415e8b
415e67:	71 57                	jno    0x415ec0
415e69:	69 66 35 37 54 43 55 	imul   $0x55435437,0x35(%esi),%esp
415e70:	4e                   	dec    %esi
415e71:	73 75                	jae    0x415ee8
415e73:	5f                   	pop    %edi
415e74:	4f                   	dec    %edi
415e75:	33 46 33             	xor    0x33(%esi),%eax
415e78:	67 41                	addr16 inc %ecx
415e7a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415e7f:	71 62                	jno    0x415ee3
415e81:	62 7a 54             	bound  %edi,0x54(%edx)
415e84:	66 77 59             	data16 ja 0x415ee0
415e87:	62 45 66             	bound  %eax,0x66(%ebp)
415e8a:	6d                   	insl   (%dx),%es:(%edi)
415e8b:	6f                   	outsl  %ds:(%esi),(%dx)
415e8c:	76 4d                	jbe    0x415edb
415e8e:	52                   	push   %edx
415e8f:	72 56                	jb     0x415ee7
415e91:	59                   	pop    %ecx
415e92:	34 36                	xor    $0x36,%al
415e94:	32 69 70             	xor    0x70(%ecx),%ch
415e97:	41                   	inc    %ecx
415e98:	38 58 5f             	cmp    %bl,0x5f(%eax)
415e9b:	74 74                	je     0x415f11
415e9d:	33 6f 4f             	xor    0x4f(%edi),%ebp
415ea0:	33 4d 5f             	xor    0x5f(%ebp),%ecx
415ea3:	77 53                	ja     0x415ef8
415ea5:	53                   	push   %ebx
415ea6:	45                   	inc    %ebp
415ea7:	30 49 5f             	xor    %cl,0x5f(%ecx)
415eaa:	41                   	inc    %ecx
415eab:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415eb0:	54                   	push   %esp
415eb1:	39 73 6f             	cmp    %esi,0x6f(%ebx)
415eb4:	67 37                	addr16 aaa
415eb6:	46                   	inc    %esi
415eb7:	75 6a                	jne    0x415f23
415eb9:	68 4e 4a 5a 48       	push   $0x485a4a4e
415ebe:	78 78                	js     0x415f38
415ec0:	55                   	push   %ebp
415ec1:	58                   	pop    %eax
415ec2:	56                   	push   %esi
415ec3:	47                   	inc    %edi
415ec4:	50                   	push   %eax
415ec5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
415ecb:	71 47                	jno    0x415f14
415ecd:	47                   	inc    %edi
415ece:	51                   	push   %ecx
415ecf:	6b 39 49             	imul   $0x49,(%ecx),%edi
415ed2:	76 62                	jbe    0x415f36
415ed4:	44                   	inc    %esp
415ed5:	66 56                	push   %si
415ed7:	4f                   	dec    %edi
415ed8:	4a                   	dec    %edx
415ed9:	47                   	inc    %edi
415eda:	5f                   	pop    %edi
415edb:	6a 52                	push   $0x52
415edd:	44                   	inc    %esp
415ede:	48                   	dec    %eax
415edf:	71 4f                	jno    0x415f30
415ee1:	41                   	inc    %ecx
415ee2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415ee7:	71 45                	jno    0x415f2e
415ee9:	6e                   	outsb  %ds:(%esi),(%dx)
415eea:	39 4d 74             	cmp    %ecx,0x74(%ebp)
415eed:	67 24 41             	addr16 and $0x41,%al
415ef0:	49                   	dec    %ecx
415ef1:	71 57                	jno    0x415f4a
415ef3:	62 71 33             	bound  %esi,0x33(%ecx)
415ef6:	77 68                	ja     0x415f60
415ef8:	6a 31                	push   $0x31
415efa:	79 35                	jns    0x415f31
415efc:	4e                   	dec    %esi
415efd:	31 32                	xor    %esi,(%edx)
415eff:	65 33 4b 58          	xor    %gs:0x58(%ebx),%ecx
415f03:	69 5f 4e 77 49 49 63 	imul   $0x63494977,0x4e(%edi),%ebx
415f0a:	6c                   	insb   (%dx),%es:(%edi)
415f0b:	32 69 24             	xor    0x24(%ecx),%ch
415f0e:	46                   	inc    %esi
415f0f:	58                   	pop    %eax
415f10:	4e                   	dec    %esi
415f11:	53                   	push   %ebx
415f12:	6b 3d 00 23 3d 71 6f 	imul   $0x6f,0x713d2300,%edi
415f19:	37                   	aaa
415f1a:	33 34 5f             	xor    (%edi,%ebx,2),%esi
415f1d:	6b 62 73 65          	imul   $0x65,0x73(%edx),%esp
415f21:	24 36                	and    $0x36,%al
415f23:	6c                   	insb   (%dx),%es:(%edi)
415f24:	54                   	push   %esp
415f25:	49                   	dec    %ecx
415f26:	6c                   	insb   (%dx),%es:(%edi)
415f27:	77 6c                	ja     0x415f95
415f29:	7a 36                	jp     0x415f61
415f2b:	41                   	inc    %ecx
415f2c:	38 41 3d             	cmp    %al,0x3d(%ecx)
415f2f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415f34:	4f                   	dec    %edi
415f35:	6e                   	outsb  %ds:(%esi),(%dx)
415f36:	36 59                	ss pop %ecx
415f38:	68 41 32 4a 6a       	push   $0x6a4a3241
415f3d:	77 6e                	ja     0x415fad
415f3f:	59                   	pop    %ecx
415f40:	5a                   	pop    %edx
415f41:	5f                   	pop    %edi
415f42:	37                   	aaa
415f43:	44                   	inc    %esp
415f44:	30 66 6e             	xor    %ah,0x6e(%esi)
415f47:	6e                   	outsb  %ds:(%esi),(%dx)
415f48:	45                   	inc    %ebp
415f49:	77 3d                	ja     0x415f88
415f4b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415f50:	45                   	inc    %ebp
415f51:	4b                   	dec    %ebx
415f52:	64 6f                	outsl  %fs:(%esi),(%dx)
415f54:	71 63                	jno    0x415fb9
415f56:	43                   	inc    %ebx
415f57:	44                   	inc    %esp
415f58:	32 58 56             	xor    0x56(%eax),%bl
415f5b:	62 32                	bound  %esi,(%edx)
415f5d:	61                   	popa
415f5e:	74 58                	je     0x415fb8
415f60:	41                   	inc    %ecx
415f61:	49                   	dec    %ecx
415f62:	4f                   	dec    %edi
415f63:	6d                   	insl   (%dx),%es:(%edi)
415f64:	4c                   	dec    %esp
415f65:	24 47                	and    $0x47,%al
415f67:	6e                   	outsb  %ds:(%esi),(%dx)
415f68:	6e                   	outsb  %ds:(%esi),(%dx)
415f69:	6b 24 72 32          	imul   $0x32,(%edx,%esi,2),%esp
415f6d:	6f                   	outsl  %ds:(%esi),(%dx)
415f6e:	4e                   	dec    %esi
415f6f:	4c                   	dec    %esp
415f70:	44                   	inc    %esp
415f71:	56                   	push   %esi
415f72:	73 45                	jae    0x415fb9
415f74:	79 6d                	jns    0x415fe3
415f76:	48                   	dec    %eax
415f77:	62 78 4d             	bound  %edi,0x4d(%eax)
415f7a:	6f                   	outsl  %ds:(%esi),(%dx)
415f7b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415f80:	72 4a                	jb     0x415fcc
415f82:	61                   	popa
415f83:	6f                   	outsl  %ds:(%esi),(%dx)
415f84:	76 44                	jbe    0x415fca
415f86:	62 6e 36             	bound  %ebp,0x36(%esi)
415f89:	31 34 36             	xor    %esi,(%esi,%esi,1)
415f8c:	6d                   	insl   (%dx),%es:(%edi)
415f8d:	42                   	inc    %edx
415f8e:	72 68                	jb     0x415ff8
415f90:	46                   	inc    %esi
415f91:	62 55 4d             	bound  %edx,0x4d(%ebp)
415f94:	62 77 3d             	bound  %esi,0x3d(%edi)
415f97:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415f9c:	66 6f                	outsw  %ds:(%esi),(%dx)
415f9e:	4d                   	dec    %ebp
415f9f:	56                   	push   %esi
415fa0:	4a                   	dec    %edx
415fa1:	48                   	dec    %eax
415fa2:	66 6b 30 42          	imul   $0x42,(%eax),%si
415fa6:	6e                   	outsb  %ds:(%esi),(%dx)
415fa7:	4d                   	dec    %ebp
415fa8:	73 34                	jae    0x415fde
415faa:	78 36                	js     0x415fe2
415fac:	6d                   	insl   (%dx),%es:(%edi)
415fad:	48                   	dec    %eax
415fae:	4f                   	dec    %edi
415faf:	37                   	aaa
415fb0:	37                   	aaa
415fb1:	51                   	push   %ecx
415fb2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415fb7:	71 48                	jno    0x416001
415fb9:	4a                   	dec    %edx
415fba:	4d                   	dec    %ebp
415fbb:	77 35                	ja     0x415ff2
415fbd:	35 66 4e 45 56       	xor    $0x56454e66,%eax
415fc2:	49                   	dec    %ecx
415fc3:	69 4b 63 63 34 72 79 	imul   $0x79723463,0x63(%ebx),%ecx
415fca:	30 6f 37             	xor    %ch,0x37(%edi)
415fcd:	5f                   	pop    %edi
415fce:	4c                   	dec    %esp
415fcf:	39 68 79             	cmp    %ebp,0x79(%eax)
415fd2:	7a 33                	jp     0x416007
415fd4:	76 53                	jbe    0x416029
415fd6:	34 6a                	xor    $0x6a,%al
415fd8:	67 4b                	addr16 dec %ebx
415fda:	6c                   	insb   (%dx),%es:(%edi)
415fdb:	33 4b 4d             	xor    0x4d(%ebx),%ecx
415fde:	58                   	pop    %eax
415fdf:	38 78 47             	cmp    %bh,0x47(%eax)
415fe2:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
415fe8:	45                   	inc    %ebp
415fe9:	56                   	push   %esi