418de9:	59                   	pop    %ecx
418dea:	6e                   	outsb  %ds:(%esi),(%dx)
418deb:	62 62 63             	bound  %esp,0x63(%edx)
418dee:	65 71 77             	gs jno 0x418e68
418df1:	43                   	inc    %ebx
418df2:	38 7a 70             	cmp    %bh,0x70(%edx)
418df5:	50                   	push   %eax
418df6:	65 54                	gs push %esp
418df8:	35 2f 78 62 39       	xor    $0x3962782f,%eax
418dfd:	6b 51 5a 49          	imul   $0x49,0x5a(%ecx),%edx
418e01:	6e                   	outsb  %ds:(%esi),(%dx)
418e02:	2f                   	das
418e03:	62 51 38             	bound  %edx,0x38(%ecx)
418e06:	4f                   	dec    %edi
418e07:	71 79                	jno    0x418e82
418e09:	36 33 44 38 63       	xor    %ss:0x63(%eax,%edi,1),%eax
418e0e:	65 31 58 48          	xor    %ebx,%gs:0x48(%eax)
418e12:	63 51 34             	arpl   %edx,0x34(%ecx)
418e15:	74 79                	je     0x418e90
418e17:	70 72                	jo     0x418e8b
418e19:	4b                   	dec    %ebx
418e1a:	54                   	push   %esp
418e1b:	6d                   	insl   (%dx),%es:(%edi)
418e1c:	68 58 50 56 66       	push   $0x66565058
418e21:	61                   	popa
418e22:	71 52                	jno    0x418e76
418e24:	68 4f 51 30 4d       	push   $0x4d30514f
418e29:	51                   	push   %ecx
418e2a:	69 4d 30 65 77 6f 73 	imul   $0x736f7765,0x30(%ebp),%ecx
418e31:	5a                   	pop    %edx
418e32:	55                   	push   %ebp
418e33:	66 6d                	insw   (%dx),%es:(%edi)
418e35:	54                   	push   %esp
418e36:	2f                   	das
418e37:	56                   	push   %esi
418e38:	4c                   	dec    %esp
418e39:	5a                   	pop    %edx
418e3a:	6a 69                	push   $0x69
418e3c:	30 6b 6e             	xor    %ch,0x6e(%ebx)
418e3f:	44                   	inc    %esp
418e40:	53                   	push   %ebx
418e41:	78 4c                	js     0x418e8f
418e43:	53                   	push   %ebx
418e44:	52                   	push   %edx
418e45:	36 68 2f 79 65 39    	ss push $0x3965792f
418e4b:	43                   	inc    %ebx
418e4c:	36 49                	ss dec %ecx
418e4e:	35 50 32 67 59       	xor    $0x59673250,%eax
418e53:	64 67 79 51          	fs addr16 jns 0x418ea8
418e57:	53                   	push   %ebx
418e58:	6f                   	outsl  %ds:(%esi),(%dx)
418e59:	6f                   	outsl  %ds:(%esi),(%dx)
418e5a:	51                   	push   %ecx
418e5b:	44                   	inc    %esp
418e5c:	6a 6b                	push   $0x6b
418e5e:	44                   	inc    %esp
418e5f:	41                   	inc    %ecx
418e60:	47                   	inc    %edi
418e61:	51                   	push   %ecx
418e62:	75 30                	jne    0x418e94
418e64:	38 48 41             	cmp    %cl,0x41(%eax)
418e67:	35 46 31 5a 43       	xor    $0x435a3146,%eax
418e6c:	33 79 49             	xor    0x49(%ecx),%edi
418e6f:	39 66 43             	cmp    %esp,0x43(%esi)
418e72:	74 34                	je     0x418ea8
418e74:	47                   	inc    %edi
418e75:	68 75 6b 6d 2f       	push   $0x2f6d6b75
418e7a:	6d                   	insl   (%dx),%es:(%edi)
418e7b:	75 44                	jne    0x418ec1
418e7d:	37                   	aaa
418e7e:	77 6a                	ja     0x418eea
418e80:	49                   	dec    %ecx
418e81:	31 64 63 70          	xor    %esp,0x70(%ebx,%eiz,2)
418e85:	6a 72                	push   $0x72
418e87:	4d                   	dec    %ebp
418e88:	46                   	inc    %esi
418e89:	4e                   	dec    %esi
418e8a:	42                   	inc    %edx
418e8b:	36 61                	ss popa
418e8d:	36 5a                	ss pop %edx
418e8f:	54                   	push   %esp
418e90:	58                   	pop    %eax
418e91:	35 33 2f 48 75       	xor    $0x75482f33,%eax
418e96:	76 66                	jbe    0x418efe
418e98:	2f                   	das
418e99:	62 33                	bound  %esi,(%ebx)
418e9b:	7a 42                	jp     0x418edf
418e9d:	73 61                	jae    0x418f00
418e9f:	38 64 51 67          	cmp    %ah,0x67(%ecx,%edx,2)
418ea3:	69 4c 31 34 77 75 52 	imul   $0x77527577,0x34(%ecx,%esi,1),%ecx
418eaa:	77
418eab:	4c                   	dec    %esp
418eac:	4c                   	dec    %esp
418ead:	7a 68                	jp     0x418f17
418eaf:	37                   	aaa
418eb0:	47                   	inc    %edi
418eb1:	68 4d 62 4b 35       	push   $0x354b624d
418eb6:	2f                   	das
418eb7:	49                   	dec    %ecx
418eb8:	76 38                	jbe    0x418ef2
418eba:	30 71 47             	xor    %dh,0x47(%ecx)
418ebd:	4d                   	dec    %ebp
418ebe:	32 63 69             	xor    0x69(%ebx),%ah
418ec1:	5a                   	pop    %edx
418ec2:	6a 4f                	push   $0x4f
418ec4:	56                   	push   %esi
418ec5:	42                   	inc    %edx
418ec6:	4f                   	dec    %edi
418ec7:	79 57                	jns    0x418f20
418ec9:	45                   	inc    %ebp
418eca:	7a 36                	jp     0x418f02
418ecc:	55                   	push   %ebp
418ecd:	69 6c 45 74 55 61 57 	imul   $0x4f576155,0x74(%ebp,%eax,2),%ebp
418ed4:	4f
418ed5:	6e                   	outsb  %ds:(%esi),(%dx)
418ed6:	4f                   	dec    %edi
418ed7:	34 2f                	xor    $0x2f,%al
418ed9:	78 4c                	js     0x418f27
418edb:	7a 39                	jp     0x418f16
418edd:	34 77                	xor    $0x77,%al
418edf:	76 31                	jbe    0x418f12
418ee1:	38 6c 34 55          	cmp    %ch,0x55(%esp,%esi,1)
418ee5:	52                   	push   %edx
418ee6:	33 34 4f             	xor    (%edi,%ecx,2),%esi
418ee9:	66 5a                	pop    %dx
418eeb:	48                   	dec    %eax
418eec:	51                   	push   %ecx
418eed:	6c                   	insb   (%dx),%es:(%edi)
418eee:	6f                   	outsl  %ds:(%esi),(%dx)
418eef:	76 38                	jbe    0x418f29
418ef1:	64 6f                	outsl  %fs:(%esi),(%dx)
418ef3:	35 32 66 6b 31       	xor    $0x316b6632,%eax
418ef8:	43                   	inc    %ebx
418ef9:	51                   	push   %ecx
418efa:	30 6b 4a             	xor    %ch,0x4a(%ebx)
418efd:	50                   	push   %eax
418efe:	61                   	popa
418eff:	6e                   	outsb  %ds:(%esi),(%dx)
418f00:	76 48                	jbe    0x418f4a
418f02:	34 64                	xor    $0x64,%al
418f04:	6e                   	outsb  %ds:(%esi),(%dx)
418f05:	77 37                	ja     0x418f3e
418f07:	30 57 75             	xor    %dl,0x75(%edi)
418f0a:	6b 46 41 50          	imul   $0x50,0x41(%esi),%eax
418f0e:	57                   	push   %edi
418f0f:	70 2b                	jo     0x418f3c
418f11:	36 52                	ss push %edx
418f13:	63 32                	arpl   %esi,(%edx)
418f15:	35 4d 50 2f 34       	xor    $0x342f504d,%eax
418f1a:	49                   	dec    %ecx
418f1b:	33 61 4c             	xor    0x4c(%ecx),%esp
418f1e:	6b 76 4e 72          	imul   $0x72,0x4e(%esi),%esi
418f22:	69 33 6a 6f 36 51    	imul   $0x51366f6a,(%ebx),%esi
418f28:	4b                   	dec    %ebx
418f29:	38 6a 72             	cmp    %ch,0x72(%edx)
418f2c:	58                   	pop    %eax
418f2d:	78 70                	js     0x418f9f
418f2f:	79 41                	jns    0x418f72
418f31:	4c                   	dec    %esp
418f32:	64 66 6d             	fs insw (%dx),%es:(%edi)
418f35:	6d                   	insl   (%dx),%es:(%edi)
418f36:	39 63 45             	cmp    %esp,0x45(%ebx)
418f39:	4a                   	dec    %edx
418f3a:	76 75                	jbe    0x418fb1
418f3c:	75 39                	jne    0x418f77
418f3e:	54                   	push   %esp
418f3f:	70 66                	jo     0x418fa7
418f41:	58                   	pop    %eax
418f42:	50                   	push   %eax
418f43:	67 7a 52             	addr16 jp 0x418f98
418f46:	72 79                	jb     0x418fc1
418f48:	53                   	push   %ebx
418f49:	65 69 2f 38 48 7a 36 	imul   $0x367a4838,%gs:(%edi),%ebp
418f50:	73 78                	jae    0x418fca
418f52:	34 42                	xor    $0x42,%al
418f54:	36 52                	ss push %edx
418f56:	5a                   	pop    %edx
418f57:	46                   	inc    %esi
418f58:	4a                   	dec    %edx
418f59:	62 4d 38             	bound  %ecx,0x38(%ebp)
418f5c:	41                   	inc    %ecx
418f5d:	41                   	inc    %ecx
418f5e:	72 6d                	jb     0x418fcd
418f60:	47                   	inc    %edi
418f61:	68 36 5a 74 44       	push   $0x44745a36
418f66:	32 64 76 44          	xor    0x44(%esi,%esi,2),%ah
418f6a:	38 68 43             	cmp    %ch,0x43(%eax)
418f6d:	34 59                	xor    $0x59,%al
418f6f:	61                   	popa
418f70:	56                   	push   %esi
418f71:	2f                   	das
418f72:	4e                   	dec    %esi
418f73:	4f                   	dec    %edi
418f74:	55                   	push   %ebp
418f75:	73 7a                	jae    0x418ff1
418f77:	70 4a                	jo     0x418fc3
418f79:	6e                   	outsb  %ds:(%esi),(%dx)
418f7a:	31 38                	xor    %edi,(%eax)
418f7c:	4a                   	dec    %edx
418f7d:	68 55 47 7a 61       	push   $0x617a4755
418f82:	42                   	inc    %edx
418f83:	75 61                	jne    0x418fe6
418f85:	62 62 44             	bound  %esp,0x44(%edx)
418f88:	53                   	push   %ebx
418f89:	31 41 54             	xor    %eax,0x54(%ecx)
418f8c:	6f                   	outsl  %ds:(%esi),(%dx)
418f8d:	58                   	pop    %eax
418f8e:	49                   	dec    %ecx
418f8f:	6e                   	outsb  %ds:(%esi),(%dx)
418f90:	70 70                	jo     0x419002
418f92:	6c                   	insb   (%dx),%es:(%edi)
418f93:	71 30                	jno    0x418fc5
418f95:	32 67 36             	xor    0x36(%edi),%ah
418f98:	45                   	inc    %ebp
418f99:	54                   	push   %esp
418f9a:	2b 57 68             	sub    0x68(%edi),%edx
418f9d:	79 62                	jns    0x419001
418f9f:	45                   	inc    %ebp
418fa0:	71 4d                	jno    0x418fef
418fa2:	4b                   	dec    %ebx
418fa3:	4c                   	dec    %esp
418fa4:	74 35                	je     0x418fdb
418fa6:	4a                   	dec    %edx
418fa7:	35 36 6b 30 30       	xor    $0x30306b36,%eax
418fac:	41                   	inc    %ecx
418fad:	4a                   	dec    %edx
418fae:	4f                   	dec    %edi
418faf:	6b 56 34 50          	imul   $0x50,0x34(%esi),%edx
418fb3:	38 6d 61             	cmp    %ch,0x61(%ebp)
418fb6:	66 63 42 70          	arpl   %ax,0x70(%edx)
418fba:	54                   	push   %esp
418fbb:	70 53                	jo     0x419010
418fbd:	6e                   	outsb  %ds:(%esi),(%dx)
418fbe:	41                   	inc    %ecx
418fbf:	37                   	aaa
418fc0:	4b                   	dec    %ebx
418fc1:	4d                   	dec    %ebp
418fc2:	6a 74                	push   $0x74
418fc4:	53                   	push   %ebx
418fc5:	59                   	pop    %ecx
418fc6:	47                   	inc    %edi
418fc7:	4c                   	dec    %esp
418fc8:	52                   	push   %edx
418fc9:	77 6e                	ja     0x419039
418fcb:	43                   	inc    %ebx
418fcc:	73 65                	jae    0x419033
418fce:	76 47                	jbe    0x419017
418fd0:	6c                   	insb   (%dx),%es:(%edi)
418fd1:	33 57 69             	xor    0x69(%edi),%edx
418fd4:	46                   	inc    %esi
418fd5:	4b                   	dec    %ebx
418fd6:	30 72 31             	xor    %dh,0x31(%edx)
418fd9:	49                   	dec    %ecx
418fda:	6b 45 4c 72          	imul   $0x72,0x4c(%ebp),%eax
418fde:	67 31 38             	xor    %edi,(%bx,%si)
418fe1:	2b 61 63             	sub    0x63(%ecx),%esp
418fe4:	4e                   	dec    %esi
418fe5:	49                   	dec    %ecx
418fe6:	67 59                	addr16 pop %ecx
418fe8:	51                   	push   %ecx
418fe9:	57                   	push   %edi
418fea:	2b 45 49             	sub    0x49(%ebp),%eax
418fed:	4e                   	dec    %esi
418fee:	75 79                	jne    0x419069
418ff0:	35 78 64 4e 65       	xor    $0x654e6478,%eax
418ff5:	68 43 37 70 6b       	push   $0x6b703743
418ffa:	69 62 4d 6c 58 46 74 	imul   $0x7446586c,0x4d(%edx),%esp
419001:	39 78 4a             	cmp    %edi,0x4a(%eax)
419004:	45                   	inc    %ebp
419005:	39 4b 41             	cmp    %ecx,0x41(%ebx)
419008:	56                   	push   %esi
419009:	53                   	push   %ebx
41900a:	4d                   	dec    %ebp
41900b:	34 47                	xor    $0x47,%al
41900d:	2f                   	das
41900e:	4b                   	dec    %ebx
41900f:	6f                   	outsl  %ds:(%esi),(%dx)
419010:	4b                   	dec    %ebx
419011:	41                   	inc    %ecx
419012:	76 2f                	jbe    0x419043
419014:	4e                   	dec    %esi
419015:	69 38 76 4e 4c 41    	imul   $0x414c4e76,(%eax),%edi
41901b:	66 44                	inc    %sp
41901d:	37                   	aaa
41901e:	68 37 55 6a 53       	push   $0x536a5537
419023:	70 6f                	jo     0x419094
419025:	50                   	push   %eax
419026:	59                   	pop    %ecx
419027:	63 49 67             	arpl   %ecx,0x67(%ecx)
41902a:	78 72                	js     0x41909e
41902c:	66 6b 78 78 79       	imul   $0x79,0x78(%eax),%di
419031:	41                   	inc    %ecx
419032:	46                   	inc    %esi
419033:	44                   	inc    %esp
419034:	56                   	push   %esi
419035:	4f                   	dec    %edi
419036:	51                   	push   %ecx
419037:	51                   	push   %ecx
419038:	32 69 38             	xor    0x38(%ecx),%ch
41903b:	30 34 6b             	xor    %dh,(%ebx,%ebp,2)
41903e:	33 6a 6c             	xor    0x6c(%edx),%ebp
419041:	4b                   	dec    %ebx
419042:	54                   	push   %esp
419043:	78 34                	js     0x419079
419045:	72 76                	jb     0x4190bd
419047:	45                   	inc    %ebp
419048:	5a                   	pop    %edx
419049:	76 62                	jbe    0x4190ad
41904b:	2b 48 58             	sub    0x58(%eax),%ecx
41904e:	6a 52                	push   $0x52
419050:	4f                   	dec    %edi
419051:	65 58                	gs pop %eax
419053:	36 4f                	ss dec %edi
419055:	52                   	push   %edx
419056:	76 70                	jbe    0x4190c8
419058:	4f                   	dec    %edi
419059:	5a                   	pop    %edx
41905a:	49                   	dec    %ecx
41905b:	56                   	push   %esi
41905c:	4e                   	dec    %esi
41905d:	39 49 64             	cmp    %ecx,0x64(%ecx)
419060:	47                   	inc    %edi
419061:	67 31 46 38          	xor    %eax,0x38(%bp)
419065:	4f                   	dec    %edi
419066:	32 6f 4a             	xor    0x4a(%edi),%ch
419069:	59                   	pop    %ecx
41906a:	74 6c                	je     0x4190d8
41906c:	36 77 34             	ss ja  0x4190a3
41906f:	37                   	aaa
419070:	61                   	popa
419071:	6f                   	outsl  %ds:(%esi),(%dx)
419072:	38 46 76             	cmp    %al,0x76(%esi)
419075:	75 32                	jne    0x4190a9
419077:	48                   	dec    %eax
419078:	36 4b                	ss dec %ebx
41907a:	6f                   	outsl  %ds:(%esi),(%dx)
41907b:	62 42 55             	bound  %eax,0x55(%edx)
41907e:	47                   	inc    %edi
41907f:	6d                   	insl   (%dx),%es:(%edi)
419080:	43                   	inc    %ebx
419081:	4c                   	dec    %esp
419082:	53                   	push   %ebx
419083:	5a                   	pop    %edx
419084:	69 74 39 4f 37 2b 51 	imul   $0x4b512b37,0x4f(%ecx,%edi,1),%esi
41908b:	4b
41908c:	61                   	popa
41908d:	56                   	push   %esi
41908e:	45                   	inc    %ebp
41908f:	58                   	pop    %eax
419090:	34 77                	xor    $0x77,%al