412e03:	4e                   	dec    %esi
412e04:	4a                   	dec    %edx
412e05:	32 54 74 59          	xor    0x59(%esp,%esi,2),%dl
412e09:	4c                   	dec    %esp
412e0a:	55                   	push   %ebp
412e0b:	48                   	dec    %eax
412e0c:	64 77 2f             	fs ja  0x412e3e
412e0f:	6a 59                	push   $0x59
412e11:	38 78 43             	cmp    %bh,0x43(%eax)
412e14:	35 33 69 4f 69       	xor    $0x694f6933,%eax
412e19:	4e                   	dec    %esi
412e1a:	43                   	inc    %ebx
412e1b:	38 2b                	cmp    %ch,(%ebx)
412e1d:	69 77 34 7a 64 57 6e 	imul   $0x6e57647a,0x34(%edi),%esi
412e24:	57                   	push   %edi
412e25:	42                   	inc    %edx
412e26:	74 4e                	je     0x412e76
412e28:	7a 5a                	jp     0x412e84
412e2a:	56                   	push   %esi
412e2b:	55                   	push   %ebp
412e2c:	74 6b                	je     0x412e99
412e2e:	36 70 78             	ss jo  0x412ea9
412e31:	42                   	inc    %edx
412e32:	78 71                	js     0x412ea5
412e34:	37                   	aaa
412e35:	78 38                	js     0x412e6f
412e37:	30 52 36             	xor    %dl,0x36(%edx)
412e3a:	4d                   	dec    %ebp
412e3b:	45                   	inc    %ebp
412e3c:	55                   	push   %ebp
412e3d:	32 4c 2b 57          	xor    0x57(%ebx,%ebp,1),%cl
412e41:	39 6c 58 34          	cmp    %ebp,0x34(%eax,%ebx,2)
412e45:	38 48 43             	cmp    %cl,0x43(%eax)
412e48:	44                   	inc    %esp
412e49:	52                   	push   %edx
412e4a:	71 37                	jno    0x412e83
412e4c:	52                   	push   %edx
412e4d:	75 48                	jne    0x412e97
412e4f:	71 64                	jno    0x412eb5
412e51:	70 39                	jo     0x412e8c
412e53:	36 7a 75             	ss jp  0x412ecb
412e56:	73 67                	jae    0x412ebf
412e58:	77 4d                	ja     0x412ea7
412e5a:	56                   	push   %esi
412e5b:	41                   	inc    %ecx
412e5c:	47                   	inc    %edi
412e5d:	39 67 75             	cmp    %esp,0x75(%edi)
412e60:	75 39                	jne    0x412e9b
412e62:	7a 52                	jp     0x412eb6
412e64:	65 75 4f             	gs jne 0x412eb6
412e67:	61                   	popa
412e68:	59                   	pop    %ecx
412e69:	4b                   	dec    %ebx
412e6a:	45                   	inc    %ebp
412e6b:	6c                   	insb   (%dx),%es:(%edi)
412e6c:	6c                   	insb   (%dx),%es:(%edi)
412e6d:	35 36 46 4e 6d       	xor    $0x6d4e4636,%eax
412e72:	48                   	dec    %eax
412e73:	6d                   	insl   (%dx),%es:(%edi)
412e74:	37                   	aaa
412e75:	41                   	inc    %ecx
412e76:	48                   	dec    %eax
412e77:	68 43 5a 64 47       	push   $0x47645a43
412e7c:	7a 72                	jp     0x412ef0
412e7e:	4f                   	dec    %edi
412e7f:	63 4d 39             	arpl   %ecx,0x39(%ebp)
412e82:	67 66 42             	addr16 inc %dx
412e85:	45                   	inc    %ebp
412e86:	47                   	inc    %edi
412e87:	31 6a 32             	xor    %ebp,0x32(%edx)
412e8a:	39 6f 63             	cmp    %ebp,0x63(%edi)
412e8d:	41                   	inc    %ecx
412e8e:	32 36                	xor    (%esi),%dh
412e90:	53                   	push   %ebx
412e91:	47                   	inc    %edi
412e92:	57                   	push   %edi
412e93:	55                   	push   %ebp
412e94:	70 79                	jo     0x412f0f
412e96:	78 58                	js     0x412ef0
412e98:	49                   	dec    %ecx
412e99:	4a                   	dec    %edx
412e9a:	6c                   	insb   (%dx),%es:(%edi)
412e9b:	75 56                	jne    0x412ef3
412e9d:	32 51 6e             	xor    0x6e(%ecx),%dl
412ea0:	57                   	push   %edi
412ea1:	45                   	inc    %ebp
412ea2:	56                   	push   %esi
412ea3:	46                   	inc    %esi
412ea4:	35 49 4c 35 6c       	xor    $0x6c354c49,%eax
412ea9:	50                   	push   %eax
412eaa:	2b 59 76             	sub    0x76(%ecx),%ebx
412ead:	66 6a 44             	pushw  $0x44
412eb0:	45                   	inc    %ebp
412eb1:	39 34 32             	cmp    %esi,(%edx,%esi,1)
412eb4:	51                   	push   %ecx
412eb5:	35 55 43 30 68       	xor    $0x68304355,%eax
412eba:	75 64                	jne    0x412f20
412ebc:	46                   	inc    %esi
412ebd:	79 4a                	jns    0x412f09
412ebf:	72 61                	jb     0x412f22
412ec1:	62 6f 62             	bound  %ebp,0x62(%edi)
412ec4:	30 68 71             	xor    %ch,0x71(%eax)
412ec7:	4e                   	dec    %esi
412ec8:	74 41                	je     0x412f0b
412eca:	79 53                	jns    0x412f1f
412ecc:	33 39                	xor    (%ecx),%edi
412ece:	74 32                	je     0x412f02
412ed0:	4b                   	dec    %ebx
412ed1:	38 32                	cmp    %dh,(%edx)
412ed3:	4e                   	dec    %esi
412ed4:	58                   	pop    %eax
412ed5:	33 43 75             	xor    0x75(%ebx),%eax
412ed8:	45                   	inc    %ebp
412ed9:	64 47                	fs inc %edi
412edb:	37                   	aaa
412edc:	65 34 6d             	gs xor $0x6d,%al
412edf:	78 6b                	js     0x412f4c
412ee1:	32 72 33             	xor    0x33(%edx),%dh
412ee4:	55                   	push   %ebp
412ee5:	37                   	aaa
412ee6:	6c                   	insb   (%dx),%es:(%edi)
412ee7:	72 30                	jb     0x412f19
412ee9:	41                   	inc    %ecx
412eea:	30 35 63 61 77 49    	xor    %dh,0x49776163
412ef0:	50                   	push   %eax
412ef1:	4f                   	dec    %edi
412ef2:	72 59                	jb     0x412f4d
412ef4:	54                   	push   %esp
412ef5:	50                   	push   %eax
412ef6:	36 5a                	ss pop %edx
412ef8:	64 53                	fs push %ebx
412efa:	49                   	dec    %ecx
412efb:	52                   	push   %edx
412efc:	56                   	push   %esi
412efd:	7a 79                	jp     0x412f78
412eff:	34 2b                	xor    $0x2b,%al
412f01:	76 41                	jbe    0x412f44
412f03:	6a 77                	push   $0x77
412f05:	61                   	popa
412f06:	6f                   	outsl  %ds:(%esi),(%dx)
412f07:	38 69 45             	cmp    %ch,0x45(%ecx)
412f0a:	59                   	pop    %ecx
412f0b:	6c                   	insb   (%dx),%es:(%edi)
412f0c:	2b 67 4e             	sub    0x4e(%edi),%esp
412f0f:	63 71 57             	arpl   %esi,0x57(%ecx)
412f12:	79 46                	jns    0x412f5a
412f14:	4f                   	dec    %edi
412f15:	4b                   	dec    %ebx
412f16:	42                   	inc    %edx
412f17:	65 41                	gs inc %ecx
412f19:	54                   	push   %esp
412f1a:	6c                   	insb   (%dx),%es:(%edi)
412f1b:	4a                   	dec    %edx
412f1c:	69 4c 33 65 7a 58 52 	imul   $0x6552587a,0x65(%ebx,%esi,1),%ecx
412f23:	65
412f24:	74 42                	je     0x412f68
412f26:	59                   	pop    %ecx
412f27:	53                   	push   %ebx
412f28:	53                   	push   %ebx
412f29:	39 6f 33             	cmp    %ebp,0x33(%edi)
412f2c:	2f                   	das
412f2d:	62 52 51             	bound  %edx,0x51(%edx)
412f30:	4e                   	dec    %esi
412f31:	50                   	push   %eax
412f32:	6e                   	outsb  %ds:(%esi),(%dx)
412f33:	65 35 4e 74 49 35    	gs xor $0x3549744e,%eax
412f39:	6e                   	outsb  %ds:(%esi),(%dx)
412f3a:	61                   	popa
412f3b:	61                   	popa
412f3c:	62 33                	bound  %esi,(%ebx)
412f3e:	4e                   	dec    %esi
412f3f:	6e                   	outsb  %ds:(%esi),(%dx)
412f40:	6a 67                	push   $0x67
412f42:	32 6c 45 67          	xor    0x67(%ebp,%eax,2),%ch
412f46:	48                   	dec    %eax
412f47:	62 78 2b             	bound  %edi,0x2b(%eax)
412f4a:	2b 63 66             	sub    0x66(%ebx),%esp
412f4d:	72 79                	jb     0x412fc8
412f4f:	6b 71 62 45          	imul   $0x45,0x62(%ecx),%esi
412f53:	5a                   	pop    %edx
412f54:	2b 39                	sub    (%ecx),%edi
412f56:	58                   	pop    %eax
412f57:	30 32                	xor    %dh,(%edx)
412f59:	4b                   	dec    %ebx
412f5a:	69 51 72 6c 63 68 47 	imul   $0x4768636c,0x72(%ecx),%edx
412f61:	6a 55                	push   $0x55
412f63:	30 4f 2b             	xor    %cl,0x2b(%edi)
412f66:	48                   	dec    %eax
412f67:	54                   	push   %esp
412f68:	41                   	inc    %ecx
412f69:	4d                   	dec    %ebp
412f6a:	7a 46                	jp     0x412fb2
412f6c:	4e                   	dec    %esi
412f6d:	36 4a                	ss dec %edx
412f6f:	68 6b 42 49 69       	push   $0x6949426b
412f74:	4b                   	dec    %ebx
412f75:	51                   	push   %ecx
412f76:	6f                   	outsl  %ds:(%esi),(%dx)
412f77:	41                   	inc    %ecx
412f78:	41                   	inc    %ecx
412f79:	36 52                	ss push %edx
412f7b:	53                   	push   %ebx
412f7c:	46                   	inc    %esi
412f7d:	74 46                	je     0x412fc5
412f7f:	7a 59                	jp     0x412fda
412f81:	71 76                	jno    0x412ff9
412f83:	38 70 77             	cmp    %dh,0x77(%eax)
412f86:	68 57 4c 52 74       	push   $0x74524c57
412f8b:	39 36                	cmp    %esi,(%esi)
412f8d:	37                   	aaa
412f8e:	4e                   	dec    %esi
412f8f:	4a                   	dec    %edx
412f90:	72 77                	jb     0x413009
412f92:	56                   	push   %esi
412f93:	4d                   	dec    %ebp
412f94:	43                   	inc    %ebx
412f95:	4f                   	dec    %edi
412f96:	51                   	push   %ecx
412f97:	34 57                	xor    $0x57,%al
412f99:	7a 53                	jp     0x412fee
412f9b:	32 66 4e             	xor    0x4e(%esi),%ah
412f9e:	2f                   	das
412f9f:	66 54                	push   %sp
412fa1:	2b 6b 32             	sub    0x32(%ebx),%ebp
412fa4:	54                   	push   %esp
412fa5:	49                   	dec    %ecx
412fa6:	66 6e                	data16 outsb %ds:(%esi),(%dx)
412fa8:	58                   	pop    %eax
412fa9:	56                   	push   %esi
412faa:	46                   	inc    %esi
412fab:	45                   	inc    %ebp
412fac:	4a                   	dec    %edx
412fad:	6b 77 59 58          	imul   $0x58,0x59(%edi),%esi
412fb1:	58                   	pop    %eax
412fb2:	49                   	dec    %ecx
412fb3:	4c                   	dec    %esp
412fb4:	32 55 69             	xor    0x69(%ebp),%dl
412fb7:	4f                   	dec    %edi
412fb8:	6d                   	insl   (%dx),%es:(%edi)
412fb9:	56                   	push   %esi
412fba:	39 39                	cmp    %edi,(%ecx)
412fbc:	31 6c 69 74          	xor    %ebp,0x74(%ecx,%ebp,2)
412fc0:	71 46                	jno    0x413008
412fc2:	7a 47                	jp     0x41300b
412fc4:	74 74                	je     0x41303a
412fc6:	79 6a                	jns    0x413032
412fc8:	71 76                	jno    0x413040
412fca:	56                   	push   %esi
412fcb:	59                   	pop    %ecx
412fcc:	6a 37                	push   $0x37
412fce:	62 6b 44             	bound  %ebp,0x44(%ebx)
412fd1:	71 58                	jno    0x41302b
412fd3:	33 61 47             	xor    0x47(%ecx),%esp
412fd6:	57                   	push   %edi
412fd7:	69 4e 43 67 53 66 30 	imul   $0x30665367,0x43(%esi),%ecx
412fde:	6f                   	outsl  %ds:(%esi),(%dx)
412fdf:	33 41 69             	xor    0x69(%ecx),%eax
412fe2:	69 30 71 31 74 6f    	imul   $0x6f743171,(%eax),%esi
412fe8:	42                   	inc    %edx
412fe9:	49                   	dec    %ecx
412fea:	43                   	inc    %ebx
412feb:	37                   	aaa
412fec:	72 4d                	jb     0x41303b
412fee:	4e                   	dec    %esi
412fef:	50                   	push   %eax
412ff0:	6b 49 42 65          	imul   $0x65,0x42(%ecx),%ecx
412ff4:	78 2f                	js     0x413025
412ff6:	33 6f 6b             	xor    0x6b(%edi),%ebp
412ff9:	36 76 6c             	ss jbe 0x413068
412ffc:	63 4d 52             	arpl   %ecx,0x52(%ebp)
412fff:	68 2f 31 39 71       	push   $0x7139312f
413004:	56                   	push   %esi
413005:	4c                   	dec    %esp
413006:	56                   	push   %esi
413007:	4d                   	dec    %ebp
413008:	6e                   	outsb  %ds:(%esi),(%dx)
413009:	45                   	inc    %ebp
41300a:	6e                   	outsb  %ds:(%esi),(%dx)
41300b:	52                   	push   %edx
41300c:	2b 57 70             	sub    0x70(%edi),%edx
41300f:	59                   	pop    %ecx
413010:	4c                   	dec    %esp
413011:	79 75                	jns    0x413088
413013:	44                   	inc    %esp
413014:	38 34 4b             	cmp    %dh,(%ebx,%ecx,2)
413017:	66 53                	push   %bx
413019:	4a                   	dec    %edx
41301a:	67 45                	addr16 inc %ebp
41301c:	57                   	push   %edi
41301d:	46                   	inc    %esi
41301e:	58                   	pop    %eax
41301f:	4d                   	dec    %ebp
413020:	76 49                	jbe    0x41306b
413022:	48                   	dec    %eax
413023:	51                   	push   %ecx
413024:	5a                   	pop    %edx
413025:	36 59                	ss pop %ecx
413027:	72 49                	jb     0x413072
413029:	4b                   	dec    %ebx
41302a:	72 42                	jb     0x41306e
41302c:	54                   	push   %esp
41302d:	6e                   	outsb  %ds:(%esi),(%dx)
41302e:	2f                   	das
41302f:	57                   	push   %edi
413030:	6c                   	insb   (%dx),%es:(%edi)
413031:	4d                   	dec    %ebp
413032:	33 72 6d             	xor    0x6d(%edx),%esi
413035:	74 4e                	je     0x413085
413037:	43                   	inc    %ebx
413038:	78 4a                	js     0x413084
41303a:	5a                   	pop    %edx
41303b:	6b 6f 2b 4d          	imul   $0x4d,0x2b(%edi),%ebp
41303f:	39 44 50 39          	cmp    %eax,0x39(%eax,%edx,2)
413043:	52                   	push   %edx
413044:	6d                   	insl   (%dx),%es:(%edi)
413045:	63 61 59             	arpl   %esp,0x59(%ecx)
413048:	68 2b 31 45 70       	push   $0x7045312b
41304d:	50                   	push   %eax
41304e:	7a 6e                	jp     0x4130be
413050:	64 48                	fs dec %eax
413052:	66 76 66             	data16 jbe 0x4130bb
413055:	47                   	inc    %edi
413056:	61                   	popa
413057:	58                   	pop    %eax
413058:	4e                   	dec    %esi
413059:	31 31                	xor    %esi,(%ecx)
41305b:	42                   	inc    %edx
41305c:	6f                   	outsl  %ds:(%esi),(%dx)
41305d:	75 76                	jne    0x4130d5
41305f:	64 45                	fs inc %ebp
413061:	53                   	push   %ebx
413062:	2b 72 39             	sub    0x39(%edx),%esi
413065:	6a 69                	push   $0x69
413067:	52                   	push   %edx
413068:	53                   	push   %ebx
413069:	56                   	push   %esi
41306a:	45                   	inc    %ebp
41306b:	75 51                	jne    0x4130be
41306d:	63 56 4f             	arpl   %edx,0x4f(%esi)
413070:	35 6b 48 54 68       	xor    $0x6854486b,%eax
413075:	61                   	popa
413076:	37                   	aaa
413077:	59                   	pop    %ecx
413078:	46                   	inc    %esi
413079:	75 62                	jne    0x4130dd
41307b:	4e                   	dec    %esi
41307c:	56                   	push   %esi
41307d:	30 63 2f             	xor    %ah,0x2f(%ebx)
413080:	2b 47 49             	sub    0x49(%edi),%eax
413083:	38 75 48             	cmp    %dh,0x48(%ebp)