436d1a:	77 6f                	ja     0x436d8b
436d1c:	73 30                	jae    0x436d4e
436d1e:	63 6b 46             	arpl   %ebp,0x46(%ebx)
436d21:	2b 6e 31             	sub    0x31(%esi),%ebp
436d24:	32 4c 73 54          	xor    0x54(%ebx,%esi,2),%cl
436d28:	6d                   	insl   (%dx),%es:(%edi)
436d29:	53                   	push   %ebx
436d2a:	49                   	dec    %ecx
436d2b:	79 48                	jns    0x436d75
436d2d:	77 74                	ja     0x436da3
436d2f:	54                   	push   %esp
436d30:	77 71                	ja     0x436da3
436d32:	73 73                	jae    0x436da7
436d34:	71 7a                	jno    0x436db0
436d36:	33 6f 64             	xor    0x64(%edi),%ebp
436d39:	53                   	push   %ebx
436d3a:	2b 4a 4e             	sub    0x4e(%edx),%ecx
436d3d:	31 74 38 39          	xor    %esi,0x39(%eax,%edi,1)
436d41:	63 6c 79 34          	arpl   %ebp,0x34(%ecx,%edi,2)
436d45:	4b                   	dec    %ebx
436d46:	62 34 41             	bound  %esi,(%ecx,%eax,2)
436d49:	4e                   	dec    %esi
436d4a:	2f                   	das
436d4b:	67 67 4b             	addr16 addr16 dec %ebx
436d4e:	56                   	push   %esi
436d4f:	58                   	pop    %eax
436d50:	46                   	inc    %esi
436d51:	72 57                	jb     0x436daa
436d53:	68 67 46 43 4e       	push   $0x4e434667
436d58:	64 75 63             	fs jne 0x436dbe
436d5b:	43                   	inc    %ebx
436d5c:	55                   	push   %ebp
436d5d:	46                   	inc    %esi
436d5e:	42                   	inc    %edx
436d5f:	38 55 6c             	cmp    %dl,0x6c(%ebp)
436d62:	75 4f                	jne    0x436db3
436d64:	34 70                	xor    $0x70,%al
436d66:	58                   	pop    %eax
436d67:	42                   	inc    %edx
436d68:	61                   	popa
436d69:	32 62 74             	xor    0x74(%edx),%ah
436d6c:	32 61 44             	xor    0x44(%ecx),%ah
436d6f:	57                   	push   %edi
436d70:	2f                   	das
436d71:	46                   	inc    %esi
436d72:	57                   	push   %edi
436d73:	55                   	push   %ebp
436d74:	47                   	inc    %edi
436d75:	33 69 47             	xor    0x47(%ecx),%ebp
436d78:	59                   	pop    %ecx
436d79:	4a                   	dec    %edx
436d7a:	67 65 52             	addr16 gs push %edx
436d7d:	36 6a 52             	ss push $0x52
436d80:	33 58 4a             	xor    0x4a(%eax),%ebx
436d83:	76 79                	jbe    0x436dfe
436d85:	56                   	push   %esi
436d86:	36 73 66             	ss jae 0x436def
436d89:	4d                   	dec    %ebp
436d8a:	75 6d                	jne    0x436df9
436d8c:	32 2f                	xor    (%edi),%ch
436d8e:	33 4b 2b             	xor    0x2b(%ebx),%ecx
436d91:	41                   	inc    %ecx
436d92:	73 6e                	jae    0x436e02
436d94:	72 4c                	jb     0x436de2
436d96:	57                   	push   %edi
436d97:	6a 73                	push   $0x73
436d99:	70 79                	jo     0x436e14
436d9b:	35 7a 5a 49 65       	xor    $0x65495a7a,%eax
436da0:	48                   	dec    %eax
436da1:	78 64                	js     0x436e07
436da3:	44                   	inc    %esp
436da4:	62 57 53             	bound  %edx,0x53(%edi)
436da7:	64 36 33 55 4b       	fs xor %ss:0x4b(%ebp),%edx
436dac:	59                   	pop    %ecx
436dad:	76 6f                	jbe    0x436e1e
436daf:	63 34 41             	arpl   %esi,(%ecx,%eax,2)
436db2:	45                   	inc    %ebp
436db3:	54                   	push   %esp
436db4:	2b 59 33             	sub    0x33(%ecx),%ebx
436db7:	68 66 6f 4a 72       	push   $0x724a6f66
436dbc:	4f                   	dec    %edi
436dbd:	6b 61 4a 73          	imul   $0x73,0x4a(%ecx),%esp
436dc1:	66 72 64             	data16 jb 0x436e28
436dc4:	41                   	inc    %ecx
436dc5:	71 6f                	jno    0x436e36
436dc7:	42                   	inc    %edx
436dc8:	61                   	popa
436dc9:	59                   	pop    %ecx
436dca:	63 78 5a             	arpl   %edi,0x5a(%eax)
436dcd:	7a 70                	jp     0x436e3f
436dcf:	53                   	push   %ebx
436dd0:	41                   	inc    %ecx
436dd1:	77 52                	ja     0x436e25
436dd3:	56                   	push   %esi
436dd4:	57                   	push   %edi
436dd5:	62 63 5a             	bound  %esp,0x5a(%ebx)
436dd8:	47                   	inc    %edi
436dd9:	74 43                	je     0x436e1e
436ddb:	6a 4c                	push   $0x4c
436ddd:	47                   	inc    %edi
436dde:	64 69 4d 6e 4e 35 74 	imul   $0x4c74354e,%fs:0x6e(%ebp),%ecx
436de5:	4c
436de6:	72 48                	jb     0x436e30
436de8:	54                   	push   %esp
436de9:	67 48                	addr16 dec %eax
436deb:	6b 35 49 73 35 74 58 	imul   $0x58,0x74357349,%esi
436df2:	64 43                	fs inc %ebx
436df4:	4d                   	dec    %ebp
436df5:	63 65 5a             	arpl   %esp,0x5a(%ebp)
436df8:	6a 67                	push   $0x67
436dfa:	31 43 64             	xor    %eax,0x64(%ebx)
436dfd:	46                   	inc    %esi
436dfe:	4d                   	dec    %ebp
436dff:	51                   	push   %ecx
436e00:	33 6a 51             	xor    0x51(%edx),%ebp
436e03:	4e                   	dec    %esi
436e04:	30 39                	xor    %bh,(%ecx)
436e06:	43                   	inc    %ebx
436e07:	61                   	popa
436e08:	62 55 69             	bound  %edx,0x69(%ebp)
436e0b:	4f                   	dec    %edi
436e0c:	79 44                	jns    0x436e52
436e0e:	6e                   	outsb  %ds:(%esi),(%dx)
436e0f:	76 53                	jbe    0x436e64
436e11:	47                   	inc    %edi
436e12:	48                   	dec    %eax
436e13:	51                   	push   %ecx
436e14:	61                   	popa
436e15:	44                   	inc    %esp
436e16:	37                   	aaa
436e17:	32 2b                	xor    (%ebx),%ch
436e19:	34 44                	xor    $0x44,%al
436e1b:	39 4d 39             	cmp    %ecx,0x39(%ebp)
436e1e:	36 43                	ss inc %ebx
436e20:	77 49                	ja     0x436e6b
436e22:	51                   	push   %ecx
436e23:	6c                   	insb   (%dx),%es:(%edi)
436e24:	54                   	push   %esp
436e25:	54                   	push   %esp
436e26:	72 55                	jb     0x436e7d
436e28:	50                   	push   %eax
436e29:	71 38                	jno    0x436e63
436e2b:	6b 38 33             	imul   $0x33,(%eax),%edi
436e2e:	4a                   	dec    %edx
436e2f:	33 34 66             	xor    (%esi,%eiz,2),%esi
436e32:	53                   	push   %ebx
436e33:	4f                   	dec    %edi
436e34:	71 62                	jno    0x436e98
436e36:	73 4f                	jae    0x436e87
436e38:	6c                   	insb   (%dx),%es:(%edi)
436e39:	72 52                	jb     0x436e8d
436e3b:	36 76 4b             	ss jbe 0x436e89
436e3e:	59                   	pop    %ecx
436e3f:	59                   	pop    %ecx
436e40:	62 4f 76             	bound  %ecx,0x76(%edi)
436e43:	74 34                	je     0x436e79
436e45:	57                   	push   %edi
436e46:	75 6b                	jne    0x436eb3
436e48:	57                   	push   %edi
436e49:	37                   	aaa
436e4a:	65 61                	gs popa
436e4c:	6d                   	insl   (%dx),%es:(%edi)
436e4d:	66 31 31             	xor    %si,(%ecx)
436e50:	2f                   	das
436e51:	4e                   	dec    %esi
436e52:	31 6f 2f             	xor    %ebp,0x2f(%edi)
436e55:	5a                   	pop    %edx
436e56:	30 64 43 45          	xor    %ah,0x45(%ebx,%eax,2)
436e5a:	68 4e 78 68 49       	push   $0x4968784e
436e5f:	79 70                	jns    0x436ed1
436e61:	6a 6e                	push   $0x6e
436e63:	39 75 69             	cmp    %esi,0x69(%ebp)
436e66:	43                   	inc    %ebx
436e67:	4b                   	dec    %ebx
436e68:	7a 73                	jp     0x436edd
436e6a:	38 45 36             	cmp    %al,0x36(%ebp)
436e6d:	34 4f                	xor    $0x4f,%al
436e6f:	7a 52                	jp     0x436ec3
436e71:	76 41                	jbe    0x436eb4
436e73:	75 6a                	jne    0x436edf
436e75:	35 4c 55 73 43       	xor    $0x4373554c,%eax
436e7a:	73 47                	jae    0x436ec3
436e7c:	75 53                	jne    0x436ed1
436e7e:	32 37                	xor    (%edi),%dh
436e80:	7a 5a                	jp     0x436edc
436e82:	30 71 54             	xor    %dh,0x54(%ecx)
436e85:	77 77                	ja     0x436efe
436e87:	46                   	inc    %esi
436e88:	5a                   	pop    %edx
436e89:	4f                   	dec    %edi
436e8a:	5a                   	pop    %edx
436e8b:	5a                   	pop    %edx
436e8c:	79 54                	jns    0x436ee2
436e8e:	58                   	pop    %eax
436e8f:	48                   	dec    %eax
436e90:	65 74 69             	gs je  0x436efc
436e93:	71 6c                	jno    0x436f01
436e95:	55                   	push   %ebp
436e96:	76 79                	jbe    0x436f11
436e98:	59                   	pop    %ecx
436e99:	35 4d 56 75 31       	xor    $0x3175564d,%eax
436e9e:	71 77                	jno    0x436f17
436ea0:	53                   	push   %ebx
436ea1:	68 39 72 50 65       	push   $0x65507239
436ea6:	75 63                	jne    0x436f0b
436ea8:	4e                   	dec    %esi
436ea9:	4c                   	dec    %esp
436eaa:	51                   	push   %ecx
436eab:	7a 72                	jp     0x436f1f
436ead:	45                   	inc    %ebp
436eae:	45                   	inc    %ebp
436eaf:	69 45 33 58 61 48 6f 	imul   $0x6f486158,0x33(%ebp),%eax
436eb6:	2f                   	das
436eb7:	6f                   	outsl  %ds:(%esi),(%dx)
436eb8:	64 77 46             	fs ja  0x436f01
436ebb:	62 50 50             	bound  %edx,0x50(%eax)
436ebe:	4e                   	dec    %esi
436ebf:	44                   	inc    %esp
436ec0:	74 76                	je     0x436f38
436ec2:	54                   	push   %esp
436ec3:	73 54                	jae    0x436f19
436ec5:	6f                   	outsl  %ds:(%esi),(%dx)
436ec6:	4b                   	dec    %ebx
436ec7:	73 74                	jae    0x436f3d
436ec9:	33 53 5a             	xor    0x5a(%ebx),%edx
436ecc:	32 48 49             	xor    0x49(%eax),%cl
436ecf:	78 52                	js     0x436f23
436ed1:	4d                   	dec    %ebp
436ed2:	41                   	inc    %ecx
436ed3:	70 73                	jo     0x436f48
436ed5:	36 5a                	ss pop %edx
436ed7:	6f                   	outsl  %ds:(%esi),(%dx)
436ed8:	68 36 6e 62 73       	push   $0x73626e36
436edd:	46                   	inc    %esi
436ede:	57                   	push   %edi
436edf:	7a 2b                	jp     0x436f0c
436ee1:	4d                   	dec    %ebp
436ee2:	46                   	inc    %esi
436ee3:	7a 67                	jp     0x436f4c
436ee5:	63 45 41             	arpl   %eax,0x41(%ebp)
436ee8:	63 51 4f             	arpl   %edx,0x4f(%ecx)
436eeb:	71 39                	jno    0x436f26
436eed:	42                   	inc    %edx
436eee:	74 50                	je     0x436f40
436ef0:	70 31                	jo     0x436f23
436ef2:	68 52 32 33 58       	push   $0x58333252
436ef7:	77 59                	ja     0x436f52
436ef9:	72 61                	jb     0x436f5c
436efb:	59                   	pop    %ecx
436efc:	75 6f                	jne    0x436f6d
436efe:	32 41 59             	xor    0x59(%ecx),%al
436f01:	74 78                	je     0x436f7b
436f03:	58                   	pop    %eax
436f04:	34 53                	xor    $0x53,%al
436f06:	35 7a 41 50 79       	xor    $0x7950417a,%eax
436f0b:	51                   	push   %ecx
436f0c:	4f                   	dec    %edi
436f0d:	77 58                	ja     0x436f67
436f0f:	52                   	push   %edx
436f10:	48                   	dec    %eax
436f11:	68 71 2b 4d 64       	push   $0x644d2b71
436f16:	42                   	inc    %edx
436f17:	7a 43                	jp     0x436f5c
436f19:	56                   	push   %esi
436f1a:	5a                   	pop    %edx
436f1b:	69 70 76 69 61 4c 74 	imul   $0x744c6169,0x76(%eax),%esi
436f22:	67 49                	addr16 dec %ecx
436f24:	2f                   	das
436f25:	78 79                	js     0x436fa0
436f27:	31 54 64 37          	xor    %edx,0x37(%esp,%eiz,2)
436f2b:	76 44                	jbe    0x436f71
436f2d:	4a                   	dec    %edx
436f2e:	55                   	push   %ebp
436f2f:	4b                   	dec    %ebx
436f30:	46                   	inc    %esi
436f31:	62 32                	bound  %esi,(%edx)
436f33:	5a                   	pop    %edx
436f34:	64 44                	fs inc %esp
436f36:	52                   	push   %edx
436f37:	52                   	push   %edx
436f38:	56                   	push   %esi
436f39:	76 56                	jbe    0x436f91
436f3b:	66 49                	dec    %cx
436f3d:	6c                   	insb   (%dx),%es:(%edi)
436f3e:	74 35                	je     0x436f75
436f40:	6c                   	insb   (%dx),%es:(%edi)
436f41:	37                   	aaa
436f42:	42                   	inc    %edx
436f43:	62 73 55             	bound  %esi,0x55(%ebx)
436f46:	50                   	push   %eax
436f47:	58                   	pop    %eax
436f48:	64 55                	fs push %ebp
436f4a:	72 76                	jb     0x436fc2
436f4c:	42                   	inc    %edx
436f4d:	41                   	inc    %ecx
436f4e:	59                   	pop    %ecx
436f4f:	78 72                	js     0x436fc3
436f51:	79 5a                	jns    0x436fad
436f53:	48                   	dec    %eax
436f54:	62 36                	bound  %esi,(%esi)
436f56:	4e                   	dec    %esi
436f57:	2f                   	das
436f58:	49                   	dec    %ecx
436f59:	36 69 4c 7a 46 42 5a 	imul   $0x42415a42,%ss:0x46(%edx,%edi,2),%ecx
436f60:	41 42
436f62:	70 62                	jo     0x436fc6
436f64:	61                   	popa
436f65:	54                   	push   %esp
436f66:	7a 4e                	jp     0x436fb6
436f68:	48                   	dec    %eax
436f69:	46                   	inc    %esi
436f6a:	58                   	pop    %eax
436f6b:	63 54 39 30          	arpl   %edx,0x30(%ecx,%edi,1)
436f6f:	55                   	push   %ebp
436f70:	58                   	pop    %eax
436f71:	36 47                	ss inc %edi
436f73:	78 47                	js     0x436fbc
436f75:	52                   	push   %edx
436f76:	43                   	inc    %ebx
436f77:	55                   	push   %ebp
436f78:	49                   	dec    %ecx
436f79:	54                   	push   %esp
436f7a:	67 35 63 62 45 2f    	addr16 xor $0x2f456263,%eax
436f80:	34 52                	xor    $0x52,%al
436f82:	67 72 77             	addr16 jb 0x436ffc
436f85:	41                   	inc    %ecx
436f86:	75 4b                	jne    0x436fd3
436f88:	65 64 79 56          	gs fs jns 0x436fe2
436f8c:	72 7a                	jb     0x437008
436f8e:	42                   	inc    %edx
436f8f:	45                   	inc    %ebp
436f90:	77 69                	ja     0x436ffb
436f92:	70 39                	jo     0x436fcd
436f94:	7a 6c                	jp     0x437002
436f96:	47                   	inc    %edi
436f97:	32 67 32             	xor    0x32(%edi),%ah
436f9a:	55                   	push   %ebp
436f9b:	42                   	inc    %edx
436f9c:	77 33                	ja     0x436fd1
436f9e:	6c                   	insb   (%dx),%es:(%edi)
436f9f:	76 42                	jbe    0x436fe3
436fa1:	66 59                	pop    %cx
436fa3:	61                   	popa
436fa4:	56                   	push   %esi
436fa5:	70 35                	jo     0x436fdc
436fa7:	6b 62 57 52          	imul   $0x52,0x57(%edx),%esp
436fab:	70 71                	jo     0x43701e
436fad:	7a 77                	jp     0x437026
436faf:	70 68                	jo     0x437019
436fb1:	39 66 4c             	cmp    %esp,0x4c(%esi)