417ea5:	43                   	inc    %ebx
417ea6:	4b                   	dec    %ebx
417ea7:	68 53 48 45 73       	push   $0x73454853
417eac:	69 5f 73 71 46 6b 38 	imul   $0x386b4671,0x73(%edi),%ebx
417eb3:	51                   	push   %ecx
417eb4:	66 30 6f 3d          	data16 xor %ch,0x3d(%edi)
417eb8:	00 23                	add    %ah,(%ebx)
417eba:	3d 71 46 37 71       	cmp    $0x71374671,%eax
417ebf:	50                   	push   %eax
417ec0:	24 53                	and    $0x53,%al
417ec2:	4a                   	dec    %edx
417ec3:	4e                   	dec    %esi
417ec4:	56                   	push   %esi
417ec5:	6e                   	outsb  %ds:(%esi),(%dx)
417ec6:	36 51                	ss push %ecx
417ec8:	30 7a 36             	xor    %bh,0x36(%edx)
417ecb:	41                   	inc    %ecx
417ecc:	52                   	push   %edx
417ecd:	46                   	inc    %esi
417ece:	61                   	popa
417ecf:	4a                   	dec    %edx
417ed0:	67 4d                	addr16 dec %ebp
417ed2:	32 61 69             	xor    0x69(%ecx),%ah
417ed5:	59                   	pop    %ecx
417ed6:	62 6b 46             	bound  %ebp,0x46(%ebx)
417ed9:	68 72 66 59 6e       	push   $0x6e596672
417ede:	34 52                	xor    $0x52,%al
417ee0:	6c                   	insb   (%dx),%es:(%edi)
417ee1:	36 4f                	ss dec %edi
417ee3:	64 6a 33             	fs push $0x33
417ee6:	49                   	dec    %ecx
417ee7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417eec:	62 24 74             	bound  %esp,(%esp,%esi,2)
417eef:	46                   	inc    %esi
417ef0:	4b                   	dec    %ebx
417ef1:	56                   	push   %esi
417ef2:	52                   	push   %edx
417ef3:	65 71 5a             	gs jno 0x417f50
417ef6:	4d                   	dec    %ebp
417ef7:	49                   	dec    %ecx
417ef8:	39 4d 36             	cmp    %ecx,0x36(%ebp)
417efb:	37                   	aaa
417efc:	38 63 4b             	cmp    %ah,0x4b(%ebx)
417eff:	57                   	push   %edi
417f00:	47                   	inc    %edi
417f01:	64 6c                	fs insb (%dx),%es:(%edi)
417f03:	45                   	inc    %ebp
417f04:	31 55 4a             	xor    %edx,0x4a(%ebp)
417f07:	71 4a                	jno    0x417f53
417f09:	42                   	inc    %edx
417f0a:	66 48                	dec    %ax
417f0c:	41                   	inc    %ecx
417f0d:	66 4f                	dec    %di
417f0f:	66 51                	push   %cx
417f11:	68 58 75 57 35       	push   $0x35577558
417f16:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
417f1c:	76 52                	jbe    0x417f70
417f1e:	4b                   	dec    %ebx
417f1f:	64 6f                	outsl  %fs:(%esi),(%dx)
417f21:	75 69                	jne    0x417f8c
417f23:	78 7a                	js     0x417f9f
417f25:	79 33                	jns    0x417f5a
417f27:	6d                   	insl   (%dx),%es:(%edi)
417f28:	6f                   	outsl  %ds:(%esi),(%dx)
417f29:	70 5a                	jo     0x417f85
417f2b:	31 56 74             	xor    %edx,0x74(%esi)
417f2e:	6a 5a                	push   $0x5a
417f30:	52                   	push   %edx
417f31:	49                   	dec    %ecx
417f32:	78 62                	js     0x417f96
417f34:	74 69                	je     0x417f9f
417f36:	53                   	push   %ebx
417f37:	57                   	push   %edi
417f38:	32 47 41             	xor    0x41(%edi),%al
417f3b:	47                   	inc    %edi
417f3c:	4c                   	dec    %esp
417f3d:	44                   	inc    %esp
417f3e:	24 33                	and    $0x33,%al
417f40:	37                   	aaa
417f41:	69 56 4c 6e 39 55 3d 	imul   $0x3d55396e,0x4c(%esi),%edx
417f48:	00 23                	add    %ah,(%ebx)
417f4a:	3d 71 78 59 4a       	cmp    $0x4a597871,%eax
417f4f:	49                   	dec    %ecx
417f50:	6a 75                	push   $0x75
417f52:	58                   	pop    %eax
417f53:	46                   	inc    %esi
417f54:	54                   	push   %esp
417f55:	6a 52                	push   $0x52
417f57:	76 74                	jbe    0x417fcd
417f59:	34 31                	xor    $0x31,%al
417f5b:	77 65                	ja     0x417fc2
417f5d:	34 61                	xor    $0x61,%al
417f5f:	6b 64 48 31 57       	imul   $0x57,0x31(%eax,%ecx,2),%esp
417f64:	4e                   	dec    %esi
417f65:	32 6e 4c             	xor    0x4c(%esi),%ch
417f68:	4d                   	dec    %ebp
417f69:	70 65                	jo     0x417fd0
417f6b:	73 56                	jae    0x417fc3
417f6d:	4f                   	dec    %edi
417f6e:	58                   	pop    %eax
417f6f:	58                   	pop    %eax
417f70:	73 59                	jae    0x417fcb
417f72:	75 53                	jne    0x417fc7
417f74:	72 48                	jb     0x417fbe
417f76:	4d                   	dec    %ebp
417f77:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417f7c:	5a                   	pop    %edx
417f7d:	37                   	aaa
417f7e:	39 7a 72             	cmp    %edi,0x72(%edx)
417f81:	6c                   	insb   (%dx),%es:(%edi)
417f82:	4c                   	dec    %esp
417f83:	77 36                	ja     0x417fbb
417f85:	54                   	push   %esp
417f86:	39 6b 4a             	cmp    %ebp,0x4a(%ebx)
417f89:	43                   	inc    %ebx
417f8a:	48                   	dec    %eax
417f8b:	74 24                	je     0x417fb1
417f8d:	65 33 30             	xor    %gs:(%eax),%esi
417f90:	36 48                	ss dec %eax
417f92:	6b 6d 59 70          	imul   $0x70,0x59(%ebp),%ebp
417f96:	51                   	push   %ecx
417f97:	6c                   	insb   (%dx),%es:(%edi)
417f98:	38 4a 31             	cmp    %cl,0x31(%edx)
417f9b:	75 67                	jne    0x418004
417f9d:	66 33 62 6d          	xor    0x6d(%edx),%sp
417fa1:	79 38                	jns    0x417fdb
417fa3:	74 79                	je     0x41801e
417fa5:	63 45 3d             	arpl   %eax,0x3d(%ebp)
417fa8:	00 23                	add    %ah,(%ebx)
417faa:	3d 71 77 64 48       	cmp    $0x48647771,%eax
417faf:	48                   	dec    %eax
417fb0:	70 64                	jo     0x418016
417fb2:	37                   	aaa
417fb3:	55                   	push   %ebp
417fb4:	57                   	push   %edi
417fb5:	76 31                	jbe    0x417fe8
417fb7:	5f                   	pop    %edi
417fb8:	32 6c 63 4f          	xor    0x4f(%ebx,%eiz,2),%ch
417fbc:	65 75 6e             	gs jne 0x41802d
417fbf:	41                   	inc    %ecx
417fc0:	31 38                	xor    %edi,(%eax)
417fc2:	58                   	pop    %eax
417fc3:	4b                   	dec    %ebx
417fc4:	55                   	push   %ebp
417fc5:	73 72                	jae    0x418039
417fc7:	47                   	inc    %edi
417fc8:	39 44 38 53          	cmp    %eax,0x53(%eax,%edi,1)
417fcc:	24 78                	and    $0x78,%al
417fce:	6c                   	insb   (%dx),%es:(%edi)
417fcf:	69 24 74 6b 41 4d 6c 	imul   $0x6c4d416b,(%esp,%esi,2),%esp
417fd6:	49                   	dec    %ecx
417fd7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417fdc:	70 67                	jo     0x418045
417fde:	68 52 76 5a 47       	push   $0x475a7652
417fe3:	34 5a                	xor    $0x5a,%al
417fe5:	66 63 73 6d          	arpl   %si,0x6d(%ebx)
417fe9:	76 41                	jbe    0x41802c
417feb:	59                   	pop    %ecx
417fec:	43                   	inc    %ebx
417fed:	24 6f                	and    $0x6f,%al
417fef:	38 71 4e             	cmp    %dh,0x4e(%ecx)
417ff2:	30 57 6a             	xor    %dl,0x6a(%edi)
417ff5:	42                   	inc    %edx
417ff6:	33 38                	xor    (%eax),%edi
417ff8:	37                   	aaa
417ff9:	50                   	push   %eax
417ffa:	6e                   	outsb  %ds:(%esi),(%dx)
417ffb:	39 63 47             	cmp    %esp,0x47(%ebx)
417ffe:	24 59                	and    $0x59,%al
418000:	39 48 4a             	cmp    %ecx,0x4a(%eax)
418003:	33 75 77             	xor    0x77(%ebp),%esi
418006:	55                   	push   %ebp
418007:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41800c:	36 54                	ss push %esp
41800e:	73 4f                	jae    0x41805f
418010:	62 68 31             	bound  %ebp,0x31(%eax)
418013:	4c                   	dec    %esp
418014:	71 50                	jno    0x418066
418016:	62 76 56             	bound  %esi,0x56(%esi)
418019:	50                   	push   %eax
41801a:	50                   	push   %eax
41801b:	7a 5f                	jp     0x41807c
41801d:	59                   	pop    %ecx
41801e:	6a 62                	push   $0x62
418020:	74 67                	je     0x418089
418022:	45                   	inc    %ebp
418023:	64 79 58             	fs jns 0x41807e
418026:	4c                   	dec    %esp
418027:	24 30                	and    $0x30,%al
418029:	38 32                	cmp    %dh,(%edx)
41802b:	6a 52                	push   $0x52
41802d:	71 47                	jno    0x418076
41802f:	34 32                	xor    $0x32,%al
418031:	24 64                	and    $0x64,%al
418033:	62 33                	bound  %esi,(%ebx)
418035:	6e                   	outsb  %ds:(%esi),(%dx)
418036:	77 3d                	ja     0x418075
418038:	00 23                	add    %ah,(%ebx)
41803a:	3d 71 57 62 44       	cmp    $0x44625771,%eax
41803f:	56                   	push   %esi
418040:	43                   	inc    %ebx
418041:	76 4a                	jbe    0x41808d
418043:	52                   	push   %edx
418044:	6c                   	insb   (%dx),%es:(%edi)
418045:	59                   	pop    %ecx
418046:	24 6e                	and    $0x6e,%al
418048:	57                   	push   %edi
418049:	73 56                	jae    0x4180a1
41804b:	41                   	inc    %ecx
41804c:	54                   	push   %esp
41804d:	6f                   	outsl  %ds:(%esi),(%dx)
41804e:	4b                   	dec    %ebx
41804f:	31 33                	xor    %esi,(%ebx)
418051:	4b                   	dec    %ebx
418052:	38 4c 44 39          	cmp    %cl,0x39(%esp,%eax,2)
418056:	67 5a                	addr16 pop %edx
418058:	46                   	inc    %esi
418059:	63 4a 51             	arpl   %ecx,0x51(%edx)
41805c:	41                   	inc    %ecx
41805d:	74 42                	je     0x4180a1
41805f:	55                   	push   %ebp
418060:	76 6a                	jbe    0x4180cc
418062:	44                   	inc    %esp
418063:	45                   	inc    %ebp
418064:	63 79 6f             	arpl   %edi,0x6f(%ecx)
418067:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41806c:	67 4e                	addr16 dec %esi
41806e:	38 66 44             	cmp    %ah,0x44(%esi)
418071:	59                   	pop    %ecx
418072:	6e                   	outsb  %ds:(%esi),(%dx)
418073:	42                   	inc    %edx
418074:	24 4a                	and    $0x4a,%al
418076:	24 58                	and    $0x58,%al
418078:	39 51 47             	cmp    %edx,0x47(%ecx)
41807b:	47                   	inc    %edi
41807c:	59                   	pop    %ecx
41807d:	51                   	push   %ecx
41807e:	73 59                	jae    0x4180d9
418080:	75 76                	jne    0x4180f8
418082:	41                   	inc    %ecx
418083:	36 42                	ss inc %edx
418085:	70 44                	jo     0x4180cb
418087:	54                   	push   %esp
418088:	34 47                	xor    $0x47,%al
41808a:	45                   	inc    %ebp
41808b:	5f                   	pop    %edi
41808c:	63 61 37             	arpl   %esp,0x37(%ecx)
41808f:	4a                   	dec    %edx
418090:	69 4f 68 36 36 31 51 	imul   $0x51313636,0x68(%edi),%ecx
418097:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41809c:	71 4d                	jno    0x4180eb
41809e:	6b 5a 79 47          	imul   $0x47,0x79(%edx),%ebx
4180a2:	69 4c 24 50 48 6b 59 	imul   $0x62596b48,0x50(%esp),%ecx
4180a9:	62
4180aa:	6c                   	insb   (%dx),%es:(%edi)
4180ab:	5a                   	pop    %edx
4180ac:	72 71                	jb     0x41811f
4180ae:	31 53 36             	xor    %edx,0x36(%ebx)
4180b1:	39 30                	cmp    %esi,(%eax)
4180b3:	32 39                	xor    (%ecx),%bh
4180b5:	74 6c                	je     0x418123
4180b7:	45                   	inc    %ebp
4180b8:	64 50                	fs push %eax
4180ba:	58                   	pop    %eax
4180bb:	6b 78 62 4d          	imul   $0x4d,0x62(%eax),%edi
4180bf:	5f                   	pop    %edi
4180c0:	73 6d                	jae    0x41812f
4180c2:	6d                   	insl   (%dx),%es:(%edi)
4180c3:	72 63                	jb     0x418128
4180c5:	52                   	push   %edx
4180c6:	55                   	push   %ebp
4180c7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4180cc:	78 57                	js     0x418125
4180ce:	70 34                	jo     0x418104
4180d0:	45                   	inc    %ebp
4180d1:	54                   	push   %esp
4180d2:	51                   	push   %ecx
4180d3:	52                   	push   %edx
4180d4:	72 67                	jb     0x41813d
4180d6:	63 66 50             	arpl   %esp,0x50(%esi)
4180d9:	43                   	inc    %ebx
4180da:	68 6e 6d 78 68       	push   $0x68786d6e
4180df:	69 76 79 4d 6d 62 35 	imul   $0x35626d4d,0x79(%esi),%esi
4180e6:	70 36                	jo     0x41811e
4180e8:	4d                   	dec    %ebp
4180e9:	75 79                	jne    0x418164
4180eb:	6c                   	insb   (%dx),%es:(%edi)
4180ec:	75 43                	jne    0x418131
4180ee:	39 54 63 5f          	cmp    %edx,0x5f(%ebx,%eiz,2)
4180f2:	4d                   	dec    %ebp
4180f3:	68 6b 65 63 3d       	push   $0x3d63656b
4180f8:	00 23                	add    %ah,(%ebx)
4180fa:	3d 71 65 4d 56       	cmp    $0x564d6571,%eax
4180ff:	4a                   	dec    %edx
418100:	77 71                	ja     0x418173
418102:	38 36                	cmp    %dh,(%esi)
418104:	6c                   	insb   (%dx),%es:(%edi)
418105:	5a                   	pop    %edx
418106:	63 34 68             	arpl   %esi,(%eax,%ebp,2)
418109:	73 4e                	jae    0x418159
41810b:	4a                   	dec    %edx
41810c:	4e                   	dec    %esi
41810d:	4d                   	dec    %ebp
41810e:	51                   	push   %ecx
41810f:	4a                   	dec    %edx
418110:	56                   	push   %esi
418111:	59                   	pop    %ecx
418112:	69 51 71 47 39 34 6d 	imul   $0x6d343947,0x71(%ecx),%edx
418119:	66 71 68             	data16 jno 0x418184
41811c:	42                   	inc    %edx
41811d:	47                   	inc    %edi
41811e:	63 39                	arpl   %edi,(%ecx)
418120:	67 48                	addr16 dec %eax
418122:	39 55 55             	cmp    %edx,0x55(%ebp)
418125:	67 4d                	addr16 dec %ebp
418127:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41812c:	57                   	push   %edi
41812d:	61                   	popa
41812e:	4d                   	dec    %ebp
41812f:	66 5f                	pop    %di
418131:	4d                   	dec    %ebp
418132:	49                   	dec    %ecx
418133:	53                   	push   %ebx
418134:	48                   	dec    %eax
418135:	50                   	push   %eax
418136:	45                   	inc    %ebp
418137:	75 33                	jne    0x41816c
418139:	34 6f                	xor    $0x6f,%al
41813b:	66 32 42 6d          	data16 xor 0x6d(%edx),%al
41813f:	35 24 61 79 36       	xor    $0x36796124,%eax
418144:	5a                   	pop    %edx
418145:	36 50                	ss push %eax
418147:	75 61                	jne    0x4181aa
418149:	47                   	inc    %edi
41814a:	4e                   	dec    %esi
41814b:	37                   	aaa
41814c:	77 31                	ja     0x41817f
41814e:	6a 6c                	push   $0x6c
418150:	4b                   	dec    %ebx
418151:	59                   	pop    %ecx
418152:	6a 7a                	push   $0x7a
418154:	77 64                	ja     0x4181ba
418156:	45                   	inc    %ebp
418157:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41815c:	74 42                	je     0x4181a0
41815e:	74 24                	je     0x418184
418160:	31 41 74             	xor    %eax,0x74(%ecx)
418163:	61                   	popa
418164:	48                   	dec    %eax
418165:	72 72                	jb     0x4181d9