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)
436fb4:	36 39 63 79          	cmp    %esp,%ss:0x79(%ebx)
436fb8:	41                   	inc    %ecx
436fb9:	2b 77 78             	sub    0x78(%edi),%esi
436fbc:	2b 61 76             	sub    0x76(%ecx),%esp
436fbf:	38 59 33             	cmp    %bl,0x33(%ecx)
436fc2:	4d                   	dec    %ebp
436fc3:	52                   	push   %edx
436fc4:	4e                   	dec    %esi
436fc5:	68 50 34 6d 72       	push   $0x726d3450
436fca:	70 78                	jo     0x437044
436fcc:	4c                   	dec    %esp
436fcd:	2b 48 30             	sub    0x30(%eax),%ecx
436fd0:	51                   	push   %ecx
436fd1:	50                   	push   %eax
436fd2:	34 4d                	xor    $0x4d,%al
436fd4:	68 73 35 72 52       	push   $0x52723573
436fd9:	46                   	inc    %esi
436fda:	52                   	push   %edx
436fdb:	4d                   	dec    %ebp
436fdc:	47                   	inc    %edi
436fdd:	51                   	push   %ecx
436fde:	78 6e                	js     0x43704e
436fe0:	5a                   	pop    %edx
436fe1:	49                   	dec    %ecx
436fe2:	39 4e 6f             	cmp    %ecx,0x6f(%esi)
436fe5:	46                   	inc    %esi
436fe6:	32 39                	xor    (%ecx),%bh
436fe8:	61                   	popa
436fe9:	4e                   	dec    %esi
436fea:	6b 41 59 53          	imul   $0x53,0x59(%ecx),%eax
436fee:	32 35 47 57 34 31    	xor    0x31345747,%dh
436ff4:	6f                   	outsl  %ds:(%esi),(%dx)
436ff5:	37                   	aaa
436ff6:	66 61                	popaw
436ff8:	65 64 66 61          	gs fs popaw
436ffc:	62 7a 48             	bound  %edi,0x48(%edx)
436fff:	64 77 30             	fs ja  0x437032
437002:	6d                   	insl   (%dx),%es:(%edi)
437003:	73 54                	jae    0x437059
437005:	31 6d 58             	xor    %ebp,0x58(%ebp)
437008:	54                   	push   %esp
437009:	76 75                	jbe    0x437080
43700b:	5a                   	pop    %edx
43700c:	78 35                	js     0x437043
43700e:	2f                   	das
43700f:	35 73 5a 64 36       	xor    $0x36645a73,%eax
437014:	6a 2f                	push   $0x2f
437016:	65 62 4b 66          	bound  %ecx,%gs:0x66(%ebx)
43701a:	75 6c                	jne    0x437088
43701c:	47                   	inc    %edi
43701d:	79 6d                	jns    0x43708c
43701f:	48                   	dec    %eax
437020:	30 58 47             	xor    %bl,0x47(%eax)
437023:	44                   	inc    %esp
437024:	38 6c 42 50          	cmp    %ch,0x50(%edx,%eax,2)
437028:	7a 54                	jp     0x43707e
43702a:	4f                   	dec    %edi
43702b:	46                   	inc    %esi
43702c:	63 50 6b             	arpl   %edx,0x6b(%eax)
43702f:	7a 52                	jp     0x437083
437031:	35 44 41 30 53       	xor    $0x53304144,%eax
437036:	70 39                	jo     0x437071
437038:	44                   	inc    %esp
437039:	31 56 7a             	xor    %edx,0x7a(%esi)
43703c:	4f                   	dec    %edi
43703d:	4f                   	dec    %edi
43703e:	36 4f                	ss dec %edi
437040:	62 55 78             	bound  %edx,0x78(%ebp)
437043:	6b 33 4d             	imul   $0x4d,(%ebx),%esi
437046:	47                   	inc    %edi
437047:	36 57                	ss push %edi
437049:	46                   	inc    %esi
43704a:	65 6f                	outsl  %gs:(%esi),(%dx)
43704c:	30 74 57 69          	xor    %dh,0x69(%edi,%edx,2)
437050:	30 70 46             	xor    %dh,0x46(%eax)
437053:	4a                   	dec    %edx
437054:	64 64 42             	fs fs inc %edx
437057:	5a                   	pop    %edx
437058:	6a 37                	push   $0x37
43705a:	51                   	push   %ecx
43705b:	52                   	push   %edx
43705c:	4b                   	dec    %ebx
43705d:	41                   	inc    %ecx
43705e:	34 4c                	xor    $0x4c,%al
437060:	50                   	push   %eax
437061:	58                   	pop    %eax
437062:	4b                   	dec    %ebx
437063:	6f                   	outsl  %ds:(%esi),(%dx)
437064:	49                   	dec    %ecx
437065:	43                   	inc    %ebx
437066:	43                   	inc    %ebx
437067:	79 72                	jns    0x4370db
437069:	47                   	inc    %edi
43706a:	4f                   	dec    %edi
43706b:	42                   	inc    %edx
43706c:	37                   	aaa
43706d:	52                   	push   %edx
43706e:	35 48 73 42 68       	xor    $0x68427348,%eax
437073:	31 2f                	xor    %ebp,(%edi)
437075:	36 2f                	ss das
437077:	6c                   	insb   (%dx),%es:(%edi)
437078:	38 51 58             	cmp    %dl,0x58(%ecx)
43707b:	66 46                	inc    %si
43707d:	6b 74 58 2b 57       	imul   $0x57,0x2b(%eax,%ebx,2),%esi
437082:	50                   	push   %eax
437083:	33 77 44             	xor    0x44(%edi),%esi
437086:	73 71                	jae    0x4370f9
437088:	7a 67                	jp     0x4370f1
43708a:	56                   	push   %esi
43708b:	35 52 32 73 65       	xor    $0x65733252,%eax
437090:	6d                   	insl   (%dx),%es:(%edi)
437091:	68 6e 6a 4f 43       	push   $0x434f6a6e
437096:	6a 52                	push   $0x52
437098:	2b 4c 57 73          	sub    0x73(%edi,%edx,2),%ecx
43709c:	61                   	popa
43709d:	6c                   	insb   (%dx),%es:(%edi)
43709e:	47                   	inc    %edi
43709f:	71 4f                	jno    0x4370f0
4370a1:	4d                   	dec    %ebp
4370a2:	2b 4b 36             	sub    0x36(%ebx),%ecx
4370a5:	4d                   	dec    %ebp
4370a6:	74 30                	je     0x4370d8
4370a8:	2f                   	das
4370a9:	47                   	inc    %edi
4370aa:	6b 51 4c 6b          	imul   $0x6b,0x4c(%ecx),%edx
4370ae:	50                   	push   %eax
4370af:	75 6e                	jne    0x43711f
4370b1:	7a 30                	jp     0x4370e3
4370b3:	2f                   	das
4370b4:	4b                   	dec    %ebx
4370b5:	62 38                	bound  %edi,(%eax)
4370b7:	69 61 45 42 42 35 37 	imul   $0x37354242,0x45(%ecx),%esp
4370be:	77 6d                	ja     0x43712d
4370c0:	6f                   	outsl  %ds:(%esi),(%dx)
4370c1:	72 66                	jb     0x437129
4370c3:	41                   	inc    %ecx
4370c4:	33 6d 48             	xor    0x48(%ebp),%ebp
4370c7:	51                   	push   %ecx
4370c8:	4e                   	dec    %esi
4370c9:	59                   	pop    %ecx
4370ca:	71 5a                	jno    0x437126
4370cc:	37                   	aaa
4370cd:	69 55 39 45 6d 35 65 	imul   $0x65356d45,0x39(%ebp),%edx
4370d4:	46                   	inc    %esi
4370d5:	51                   	push   %ecx
4370d6:	51                   	push   %ecx
4370d7:	34 59                	xor    $0x59,%al
4370d9:	2f                   	das
4370da:	71 65                	jno    0x437141
4370dc:	2f                   	das
4370dd:	72 79                	jb     0x437158
4370df:	31 70 64             	xor    %esi,0x64(%eax)
4370e2:	4f                   	dec    %edi
4370e3:	41                   	inc    %ecx
4370e4:	67 52                	addr16 push %edx
4370e6:	77 42                	ja     0x43712a
4370e8:	66 74 62             	data16 je 0x43714d
4370eb:	30 44 34 6e          	xor    %al,0x6e(%esp,%esi,1)
4370ef:	2b 6d 38             	sub    0x38(%ebp),%ebp
4370f2:	68 6e 67 6e 6e       	push   $0x6e6e676e
4370f7:	63 67 77             	arpl   %esp,0x77(%edi)
4370fa:	72 4e                	jb     0x43714a
4370fc:	6b 4d 6e 4f          	imul   $0x4f,0x6e(%ebp),%ecx
437100:	6d                   	insl   (%dx),%es:(%edi)
437101:	59                   	pop    %ecx
437102:	30 4f 46             	xor    %cl,0x46(%edi)
437105:	4b                   	dec    %ebx
437106:	62 34 74             	bound  %esi,(%esp,%esi,2)
437109:	62 75 53             	bound  %esi,0x53(%ebp)
43710c:	50                   	push   %eax
43710d:	7a 32                	jp     0x437141
43710f:	59                   	pop    %ecx
437110:	4e                   	dec    %esi
437111:	62 5a 6b             	bound  %ebx,0x6b(%edx)
437114:	65 48                	gs dec %eax