414dac:	3d 00 52 65 6d       	cmp    $0x6d655200,%eax
414db1:	6f                   	outsl  %ds:(%esi),(%dx)
414db2:	76 65                	jbe    0x414e19
414db4:	56                   	push   %esi
414db5:	61                   	popa
414db6:	6c                   	insb   (%dx),%es:(%edi)
414db7:	75 65                	jne    0x414e1e
414db9:	00 23                	add    %ah,(%ebx)
414dbb:	3d 71 37 59 45       	cmp    $0x45593771,%eax
414dc0:	46                   	inc    %esi
414dc1:	73 52                	jae    0x414e15
414dc3:	41                   	inc    %ecx
414dc4:	31 39                	xor    %edi,(%ecx)
414dc6:	5a                   	pop    %edx
414dc7:	72 78                	jb     0x414e41
414dc9:	4b                   	dec    %ebx
414dca:	54                   	push   %esp
414dcb:	42                   	inc    %edx
414dcc:	65 4c                	gs dec %esp
414dce:	24 79                	and    $0x79,%al
414dd0:	30 66 67             	xor    %ah,0x67(%esi)
414dd3:	3d 3d 00 45 6e       	cmp    $0x6e45003d,%eax
414dd8:	74 72                	je     0x414e4c
414dda:	79 45                	jns    0x414e21
414ddc:	78 69                	js     0x414e47
414dde:	73 74                	jae    0x414e54
414de0:	73 00                	jae    0x414de2
414de2:	47                   	inc    %edi
414de3:	65 74 45             	gs je  0x414e2b
414de6:	6e                   	outsb  %ds:(%esi),(%dx)
414de7:	74 72                	je     0x414e5b
414de9:	69 65 73 00 23 3d 71 	imul   $0x713d2300,0x73(%ebp),%esp
414df0:	32 67 74             	xor    0x74(%edi),%ah
414df3:	68 76 42 36 32       	push   $0x32364276
414df8:	6e                   	outsb  %ds:(%esi),(%dx)
414df9:	30 37                	xor    %dh,(%edi)
414dfb:	66 59                	pop    %cx
414dfd:	56                   	push   %esi
414dfe:	54                   	push   %esp
414dff:	78 35                	js     0x414e36
414e01:	66 77 49             	data16 ja 0x414e4d
414e04:	71 78                	jno    0x414e7e
414e06:	42                   	inc    %edx
414e07:	41                   	inc    %ecx
414e08:	6f                   	outsl  %ds:(%esi),(%dx)
414e09:	31 74 5f 68          	xor    %esi,0x68(%edi,%ebx,2)
414e0d:	73 24                	jae    0x414e33
414e0f:	69 6c 39 41 63 24 34 	imul   $0x46342463,0x41(%ecx,%edi,1),%ebp
414e16:	46
414e17:	59                   	pop    %ecx
414e18:	5f                   	pop    %edi
414e19:	47                   	inc    %edi
414e1a:	77 3d                	ja     0x414e59
414e1c:	00 23                	add    %ah,(%ebx)
414e1e:	3d 71 72 35 71       	cmp    $0x71357271,%eax
414e23:	70 76                	jo     0x414e9b
414e25:	4f                   	dec    %edi
414e26:	50                   	push   %eax
414e27:	6e                   	outsb  %ds:(%esi),(%dx)
414e28:	4c                   	dec    %esp
414e29:	78 4c                	js     0x414e77
414e2b:	70 36                	jo     0x414e63
414e2d:	61                   	popa
414e2e:	47                   	inc    %edi
414e2f:	6b 66 41 4d          	imul   $0x4d,0x41(%esi),%esp
414e33:	37                   	aaa
414e34:	77 51                	ja     0x414e87
414e36:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414e3b:	71 36                	jno    0x414e73
414e3d:	35 7a 6e 46 67       	xor    $0x67466e7a,%eax
414e42:	30 5f 32             	xor    %bl,0x32(%edi)
414e45:	33 34 6e             	xor    (%esi,%ebp,2),%esi
414e48:	66 6e                	data16 outsb %ds:(%esi),(%dx)
414e4a:	68 4c 34 49 38       	push   $0x3849344c
414e4f:	79 52                	jns    0x414ea3
414e51:	53                   	push   %ebx
414e52:	49                   	dec    %ecx
414e53:	4d                   	dec    %ebp
414e54:	44                   	inc    %esp
414e55:	70 64                	jo     0x414ebb
414e57:	6a 41                	push   $0x41
414e59:	6f                   	outsl  %ds:(%esi),(%dx)
414e5a:	73 62                	jae    0x414ebe
414e5c:	7a 65                	jp     0x414ec3
414e5e:	44                   	inc    %esp
414e5f:	66 79 52             	data16 jns 0x414eb4
414e62:	5a                   	pop    %edx
414e63:	56                   	push   %esi
414e64:	57                   	push   %edi
414e65:	30 38                	xor    %bh,(%eax)
414e67:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414e6c:	7a 6a                	jp     0x414ed8
414e6e:	72 65                	jb     0x414ed5
414e70:	67 38 7a 30          	cmp    %bh,0x30(%bp,%si)
414e74:	44                   	inc    %esp
414e75:	34 42                	xor    $0x42,%al
414e77:	50                   	push   %eax
414e78:	72 78                	jb     0x414ef2
414e7a:	34 52                	xor    $0x52,%al
414e7c:	78 55                	js     0x414ed3
414e7e:	4a                   	dec    %edx
414e7f:	42                   	inc    %edx
414e80:	6f                   	outsl  %ds:(%esi),(%dx)
414e81:	51                   	push   %ecx
414e82:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414e87:	71 37                	jno    0x414ec0
414e89:	39 59 45             	cmp    %ebx,0x45(%ecx)
414e8c:	37                   	aaa
414e8d:	6a 6b                	push   $0x6b
414e8f:	24 74                	and    $0x74,%al
414e91:	38 49 37             	cmp    %cl,0x37(%ecx)
414e94:	75 49                	jne    0x414edf
414e96:	55                   	push   %ebp
414e97:	56                   	push   %esi
414e98:	79 6b                	jns    0x414f05
414e9a:	48                   	dec    %eax
414e9b:	63 56 41             	arpl   %edx,0x41(%esi)
414e9e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414ea3:	71 4b                	jno    0x414ef0
414ea5:	61                   	popa
414ea6:	4f                   	dec    %edi
414ea7:	73 67                	jae    0x414f10
414ea9:	38 67 68             	cmp    %ah,0x68(%edi)
414eac:	64 37                	fs aaa
414eae:	4b                   	dec    %ebx
414eaf:	79 59                	jns    0x414f0a
414eb1:	44                   	inc    %esp
414eb2:	43                   	inc    %ebx
414eb3:	6d                   	insl   (%dx),%es:(%edi)
414eb4:	33 52 68             	xor    0x68(%edx),%edx
414eb7:	44                   	inc    %esp
414eb8:	67 39 4b 4a          	cmp    %ecx,0x4a(%bp,%di)
414ebc:	72 66                	jb     0x414f24
414ebe:	37                   	aaa
414ebf:	4d                   	dec    %ebp
414ec0:	63 77 61             	arpl   %esi,0x61(%edi)
414ec3:	48                   	dec    %eax
414ec4:	39 32                	cmp    %esi,(%edx)
414ec6:	54                   	push   %esp
414ec7:	64 4f                	fs dec %edi
414ec9:	4a                   	dec    %edx
414eca:	7a 53                	jp     0x414f1f
414ecc:	77 36                	ja     0x414f04
414ece:	73 3d                	jae    0x414f0d
414ed0:	00 23                	add    %ah,(%ebx)
414ed2:	3d 71 6e 6e 6d       	cmp    $0x6d6e6e71,%eax
414ed7:	41                   	inc    %ecx
414ed8:	67 51                	addr16 push %ecx
414eda:	47                   	inc    %edi
414edb:	45                   	inc    %ebp
414edc:	73 4a                	jae    0x414f28
414ede:	77 34                	ja     0x414f14
414ee0:	64 73 56             	fs jae 0x414f39
414ee3:	6e                   	outsb  %ds:(%esi),(%dx)
414ee4:	39 67 4e             	cmp    %esp,0x4e(%edi)
414ee7:	34 77                	xor    $0x77,%al
414ee9:	4a                   	dec    %edx
414eea:	62 52 4c             	bound  %edx,0x4c(%edx)
414eed:	34 57                	xor    $0x57,%al
414eef:	71 73                	jno    0x414f64
414ef1:	44                   	inc    %esp
414ef2:	61                   	popa
414ef3:	5f                   	pop    %edi
414ef4:	56                   	push   %esi
414ef5:	30 51 75             	xor    %dl,0x75(%ecx)
414ef8:	42                   	inc    %edx
414ef9:	50                   	push   %eax
414efa:	4d                   	dec    %ebp
414efb:	32 45 34             	xor    0x34(%ebp),%al
414efe:	41                   	inc    %ecx
414eff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414f04:	47                   	inc    %edi
414f05:	50                   	push   %eax
414f06:	64 6e                	outsb  %fs:(%esi),(%dx)
414f08:	46                   	inc    %esi
414f09:	56                   	push   %esi
414f0a:	54                   	push   %esp
414f0b:	6c                   	insb   (%dx),%es:(%edi)
414f0c:	71 6e                	jno    0x414f7c
414f0e:	53                   	push   %ebx
414f0f:	34 74                	xor    $0x74,%al
414f11:	69 46 70 75 51 75 6c 	imul   $0x6c755175,0x70(%esi),%eax
414f18:	58                   	pop    %eax
414f19:	61                   	popa
414f1a:	24 32                	and    $0x32,%al
414f1c:	65 43                	gs inc %ebx
414f1e:	37                   	aaa
414f1f:	50                   	push   %eax
414f20:	65 36 59             	gs ss pop %ecx
414f23:	71 56                	jno    0x414f7b
414f25:	65 49                	gs dec %ecx
414f27:	6d                   	insl   (%dx),%es:(%edi)
414f28:	6b 55 47 73          	imul   $0x73,0x47(%ebp),%edx
414f2c:	4d                   	dec    %ebp
414f2d:	6c                   	insb   (%dx),%es:(%edi)
414f2e:	30 3d 00 23 3d 71    	xor    %bh,0x713d2300
414f34:	77 56                	ja     0x414f8c
414f36:	47                   	inc    %edi
414f37:	53                   	push   %ebx
414f38:	45                   	inc    %ebp
414f39:	4b                   	dec    %ebx
414f3a:	38 4c 6f 52          	cmp    %cl,0x52(%edi,%ebp,2)
414f3e:	75 4e                	jne    0x414f8e
414f40:	57                   	push   %edi
414f41:	45                   	inc    %ebp
414f42:	4f                   	dec    %edi
414f43:	59                   	pop    %ecx
414f44:	66 71 38             	data16 jno 0x414f7f
414f47:	24 68                	and    $0x68,%al
414f49:	71 33                	jno    0x414f7e
414f4b:	39 6d 6d             	cmp    %ebp,0x6d(%ebp)
414f4e:	78 48                	js     0x414f98
414f50:	7a 4d                	jp     0x414f9f
414f52:	33 70 49             	xor    0x49(%eax),%esi
414f55:	65 6f                	outsl  %gs:(%esi),(%dx)
414f57:	52                   	push   %edx
414f58:	65 66 37             	gs data16 aaa
414f5b:	58                   	pop    %eax
414f5c:	4e                   	dec    %esi
414f5d:	74 38                	je     0x414f97
414f5f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414f64:	30 6d 79             	xor    %ch,0x79(%ebp)
414f67:	51                   	push   %ecx
414f68:	51                   	push   %ecx
414f69:	36 69 38 39 74 39 53 	imul   $0x53397439,%ss:(%eax),%edi
414f70:	5a                   	pop    %edx
414f71:	79 6a                	jns    0x414fdd
414f73:	59                   	pop    %ecx
414f74:	44                   	inc    %esp
414f75:	58                   	pop    %eax
414f76:	5a                   	pop    %edx
414f77:	72 42                	jb     0x414fbb
414f79:	4c                   	dec    %esp
414f7a:	61                   	popa
414f7b:	39 6c 6a 57          	cmp    %ebp,0x57(%edx,%ebp,2)
414f7f:	45                   	inc    %ebp
414f80:	55                   	push   %ebp
414f81:	44                   	inc    %esp
414f82:	37                   	aaa
414f83:	7a 41                	jp     0x414fc6
414f85:	77 4a                	ja     0x414fd1
414f87:	79 79                	jns    0x415002
414f89:	46                   	inc    %esi
414f8a:	5a                   	pop    %edx
414f8b:	6f                   	outsl  %ds:(%esi),(%dx)
414f8c:	77 51                	ja     0x414fdf
414f8e:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
414f94:	54                   	push   %esp
414f95:	4d                   	dec    %ebp
414f96:	58                   	pop    %eax
414f97:	6a 5a                	push   $0x5a
414f99:	46                   	inc    %esi
414f9a:	68 38 47 31 65       	push   $0x65314738
414f9f:	68 4d 58 51 7a       	push   $0x7a51584d
414fa4:	6f                   	outsl  %ds:(%esi),(%dx)
414fa5:	31 63 5f             	xor    %esp,0x5f(%ebx)
414fa8:	6b 37 69             	imul   $0x69,(%edi),%esi
414fab:	7a 52                	jp     0x414fff
414fad:	24 5a                	and    $0x5a,%al
414faf:	4e                   	dec    %esi
414fb0:	76 44                	jbe    0x414ff6
414fb2:	79 43                	jns    0x414ff7
414fb4:	4a                   	dec    %edx
414fb5:	59                   	pop    %ecx
414fb6:	35 61 6f 5a 30       	xor    $0x305a6f61,%eax
414fbb:	79 4f                	jns    0x41500c
414fbd:	65 38 3d 00 23 3d 71 	cmp    %bh,%gs:0x713d2300
414fc4:	6a 56                	push   $0x56
414fc6:	4c                   	dec    %esp
414fc7:	6c                   	insb   (%dx),%es:(%edi)
414fc8:	51                   	push   %ecx
414fc9:	74 52                	je     0x41501d
414fcb:	41                   	inc    %ecx
414fcc:	7a 4b                	jp     0x415019
414fce:	56                   	push   %esi
414fcf:	4f                   	dec    %edi
414fd0:	74 79                	je     0x41504b
414fd2:	4c                   	dec    %esp
414fd3:	72 77                	jb     0x41504c
414fd5:	35 50 68 69 47       	xor    $0x47696850,%eax
414fda:	56                   	push   %esi
414fdb:	56                   	push   %esi
414fdc:	6d                   	insl   (%dx),%es:(%edi)
414fdd:	58                   	pop    %eax
414fde:	71 4d                	jno    0x41502d
414fe0:	4a                   	dec    %edx
414fe1:	4a                   	dec    %edx
414fe2:	4f                   	dec    %edi
414fe3:	73 54                	jae    0x415039
414fe5:	54                   	push   %esp
414fe6:	35 44 78 61 65       	xor    $0x65617844,%eax
414feb:	6e                   	outsb  %ds:(%esi),(%dx)
414fec:	57                   	push   %edi
414fed:	43                   	inc    %ebx
414fee:	59                   	pop    %ecx
414fef:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414ff4:	43                   	inc    %ebx
414ff5:	68 58 7a 6a 75       	push   $0x756a7a58
414ffa:	69 56 59 72 62 38 4f 	imul   $0x4f386272,0x59(%esi),%edx
415001:	6c                   	insb   (%dx),%es:(%edi)
415002:	71 4a                	jno    0x41504e
415004:	50                   	push   %eax
415005:	61                   	popa
415006:	6a 6f                	push   $0x6f
415008:	55                   	push   %ebp
415009:	41                   	inc    %ecx
41500a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41500f:	71 4e                	jno    0x41505f
415011:	39 45 6e             	cmp    %eax,0x6e(%ebp)
415014:	75 6e                	jne    0x415084
415016:	36 52                	ss push %edx
415018:	6c                   	insb   (%dx),%es:(%edi)
415019:	71 33                	jno    0x41504e
41501b:	30 78 4e             	xor    %bh,0x4e(%eax)
41501e:	64 42                	fs inc %edx
415020:	6a 68                	push   $0x68
415022:	7a 59                	jp     0x41507d
415024:	30 41 3d             	xor    %al,0x3d(%ecx)
415027:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41502c:	6d                   	insl   (%dx),%es:(%edi)
41502d:	62 64 67 34          	bound  %esp,0x34(%edi,%eiz,2)
415031:	50                   	push   %eax
415032:	39 24 32             	cmp    %esp,(%edx,%esi,1)
415035:	6f                   	outsl  %ds:(%esi),(%dx)
415036:	75 61                	jne    0x415099
415038:	66 77 53             	data16 ja 0x41508e
41503b:	38 6e 45             	cmp    %ch,0x45(%esi)
41503e:	73 34                	jae    0x415074
415040:	6c                   	insb   (%dx),%es:(%edi)
415041:	41                   	inc    %ecx
415042:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415047:	71 4a                	jno    0x415093
415049:	4c                   	dec    %esp
41504a:	58                   	pop    %eax
41504b:	78 53                	js     0x4150a0
41504d:	5a                   	pop    %edx
41504e:	7a 57                	jp     0x4150a7
415050:	53                   	push   %ebx
415051:	56                   	push   %esi
415052:	44                   	inc    %esp
415053:	51                   	push   %ecx
415054:	6a 42                	push   $0x42
415056:	42                   	inc    %edx
415057:	43                   	inc    %ebx
415058:	38 52 78             	cmp    %dl,0x78(%edx)
41505b:	70 71                	jo     0x4150ce
41505d:	56                   	push   %esi
41505e:	62 77 78             	bound  %esi,0x78(%edi)
415061:	46                   	inc    %esi
415062:	61                   	popa