428e93:	4c                   	dec    %esp
428e94:	39 67 68             	cmp    %esp,0x68(%edi)
428e97:	65 43                	gs inc %ebx
428e99:	33 36                	xor    (%esi),%esi
428e9b:	41                   	inc    %ecx
428e9c:	44                   	inc    %esp
428e9d:	68 4d 6f 76 6b       	push   $0x6b766f4d
428ea2:	63 6e 76             	arpl   %ebp,0x76(%esi)
428ea5:	42                   	inc    %edx
428ea6:	51                   	push   %ecx
428ea7:	79 55                	jns    0x428efe
428ea9:	4e                   	dec    %esi
428eaa:	70 36                	jo     0x428ee2
428eac:	61                   	popa
428ead:	7a 6f                	jp     0x428f1e
428eaf:	76 78                	jbe    0x428f29
428eb1:	79 71                	jns    0x428f24
428eb3:	6c                   	insb   (%dx),%es:(%edi)
428eb4:	64 2b 4e 44          	sub    %fs:0x44(%esi),%ecx
428eb8:	2b 72 34             	sub    0x34(%edx),%esi
428ebb:	78 42                	js     0x428eff
428ebd:	38 59 66             	cmp    %bl,0x66(%ecx)
428ec0:	39 62 45             	cmp    %esp,0x45(%edx)
428ec3:	56                   	push   %esi
428ec4:	32 63 6f             	xor    0x6f(%ebx),%ah
428ec7:	64 63 53 4c          	arpl   %edx,%fs:0x4c(%ebx)
428ecb:	59                   	pop    %ecx
428ecc:	6c                   	insb   (%dx),%es:(%edi)
428ecd:	6e                   	outsb  %ds:(%esi),(%dx)
428ece:	33 48 63             	xor    0x63(%eax),%ecx
428ed1:	64 5a                	fs pop %edx
428ed3:	5a                   	pop    %edx
428ed4:	66 7a 55             	data16 jp 0x428f2c
428ed7:	51                   	push   %ecx
428ed8:	70 5a                	jo     0x428f34
428eda:	33 6f 7a             	xor    0x7a(%edi),%ebp
428edd:	72 61                	jb     0x428f40
428edf:	78 42                	js     0x428f23
428ee1:	69 56 57 79 67 50 6f 	imul   $0x6f506779,0x57(%esi),%edx
428ee8:	4a                   	dec    %edx
428ee9:	6b 43 70 57          	imul   $0x57,0x70(%ebx),%eax
428eed:	53                   	push   %ebx
428eee:	55                   	push   %ebp
428eef:	6e                   	outsb  %ds:(%esi),(%dx)
428ef0:	57                   	push   %edi
428ef1:	41                   	inc    %ecx
428ef2:	70 78                	jo     0x428f6c
428ef4:	4c                   	dec    %esp
428ef5:	42                   	inc    %edx
428ef6:	62 76 32             	bound  %esi,0x32(%esi)
428ef9:	33 6d 39             	xor    0x39(%ebp),%ebp
428efc:	30 42 68             	xor    %al,0x68(%edx)
428eff:	4f                   	dec    %edi
428f00:	47                   	inc    %edi
428f01:	2b 54 2b 44          	sub    0x44(%ebx,%ebp,1),%edx
428f05:	45                   	inc    %ebp
428f06:	6e                   	outsb  %ds:(%esi),(%dx)
428f07:	39 6e 2b             	cmp    %ebp,0x2b(%esi)
428f0a:	6c                   	insb   (%dx),%es:(%edi)
428f0b:	77 2b                	ja     0x428f38
428f0d:	41                   	inc    %ecx
428f0e:	55                   	push   %ebp
428f0f:	4b                   	dec    %ebx
428f10:	31 55 4d             	xor    %edx,0x4d(%ebp)
428f13:	76 43                	jbe    0x428f58
428f15:	2b 53 37             	sub    0x37(%ebx),%edx
428f18:	46                   	inc    %esi
428f19:	76 7a                	jbe    0x428f95
428f1b:	77 68                	ja     0x428f85
428f1d:	6c                   	insb   (%dx),%es:(%edi)
428f1e:	31 6b 4c             	xor    %ebp,0x4c(%ebx)
428f21:	5a                   	pop    %edx
428f22:	41                   	inc    %ecx
428f23:	65 78 70             	gs js  0x428f96
428f26:	73 6c                	jae    0x428f94
428f28:	78 65                	js     0x428f8f
428f2a:	64 6c                	fs insb (%dx),%es:(%edi)
428f2c:	33 36                	xor    (%esi),%esi
428f2e:	35 35 49 74 52       	xor    $0x52744935,%eax
428f33:	49                   	dec    %ecx
428f34:	77 4c                	ja     0x428f82
428f36:	55                   	push   %ebp
428f37:	6c                   	insb   (%dx),%es:(%edi)
428f38:	67 34 6d             	addr16 xor $0x6d,%al
428f3b:	4b                   	dec    %ebx
428f3c:	38 65 46             	cmp    %ah,0x46(%ebp)
428f3f:	53                   	push   %ebx
428f40:	47                   	inc    %edi
428f41:	79 31                	jns    0x428f74
428f43:	69 73 44 54 49 47 56 	imul   $0x56474954,0x44(%ebx),%esi
428f4a:	71 6f                	jno    0x428fbb
428f4c:	51                   	push   %ecx
428f4d:	76 61                	jbe    0x428fb0
428f4f:	2b 39                	sub    (%ecx),%edi
428f51:	33 31                	xor    (%ecx),%esi
428f53:	35 61 4b 4e 73       	xor    $0x734e4b61,%eax
428f58:	52                   	push   %edx
428f59:	56                   	push   %esi
428f5a:	45                   	inc    %ebp
428f5b:	62 79 6e             	bound  %edi,0x6e(%ecx)
428f5e:	78 4f                	js     0x428faf
428f60:	4a                   	dec    %edx
428f61:	4e                   	dec    %esi
428f62:	72 32                	jb     0x428f96
428f64:	43                   	inc    %ebx
428f65:	70 56                	jo     0x428fbd
428f67:	51                   	push   %ecx
428f68:	48                   	dec    %eax
428f69:	6c                   	insb   (%dx),%es:(%edi)
428f6a:	32 55 5a             	xor    0x5a(%ebp),%dl
428f6d:	31 5a 48             	xor    %ebx,0x48(%edx)
428f70:	59                   	pop    %ecx
428f71:	76 4a                	jbe    0x428fbd
428f73:	77 36                	ja     0x428fab
428f75:	66 6a 30             	pushw  $0x30
428f78:	64 73 64             	fs jae 0x428fdf
428f7b:	72 38                	jb     0x428fb5
428f7d:	41                   	inc    %ecx
428f7e:	34 75                	xor    $0x75,%al
428f80:	64 52                	fs push %edx
428f82:	59                   	pop    %ecx
428f83:	42                   	inc    %edx
428f84:	78 34                	js     0x428fba
428f86:	7a 69                	jp     0x428ff1
428f88:	47                   	inc    %edi
428f89:	4a                   	dec    %edx
428f8a:	42                   	inc    %edx
428f8b:	32 7a 31             	xor    0x31(%edx),%bh
428f8e:	52                   	push   %edx
428f8f:	39 37                	cmp    %esi,(%edi)
428f91:	6b 52 5a 79          	imul   $0x79,0x5a(%edx),%edx
428f95:	39 66 6a             	cmp    %esp,0x6a(%esi)
428f98:	74 75                	je     0x42900f
428f9a:	77 76                	ja     0x429012
428f9c:	70 38                	jo     0x428fd6
428f9e:	67 5a                	addr16 pop %edx
428fa0:	75 41                	jne    0x428fe3
428fa2:	43                   	inc    %ebx
428fa3:	7a 39                	jp     0x428fde
428fa5:	33 55 39             	xor    0x39(%ebp),%edx
428fa8:	75 41                	jne    0x428feb
428faa:	6a 4e                	push   $0x4e
428fac:	55                   	push   %ebp
428fad:	48                   	dec    %eax
428fae:	6b 6e 61 6e          	imul   $0x6e,0x61(%esi),%ebp
428fb2:	70 37                	jo     0x428feb
428fb4:	65 6e                	outsb  %gs:(%esi),(%dx)
428fb6:	30 78 43             	xor    %bh,0x43(%eax)
428fb9:	36 78 72             	ss js  0x42902e
428fbc:	6c                   	insb   (%dx),%es:(%edi)
428fbd:	4a                   	dec    %edx
428fbe:	6e                   	outsb  %ds:(%esi),(%dx)
428fbf:	38 6a 65             	cmp    %ch,0x65(%edx)
428fc2:	37                   	aaa
428fc3:	6f                   	outsl  %ds:(%esi),(%dx)
428fc4:	59                   	pop    %ecx
428fc5:	2f                   	das
428fc6:	57                   	push   %edi
428fc7:	79 50                	jns    0x429019
428fc9:	6a 78                	push   $0x78
428fcb:	4e                   	dec    %esi
428fcc:	4a                   	dec    %edx
428fcd:	39 4e 4b             	cmp    %ecx,0x4b(%esi)
428fd0:	58                   	pop    %eax
428fd1:	68 70 41 37 49       	push   $0x49374170
428fd6:	31 30                	xor    %esi,(%eax)
428fd8:	52                   	push   %edx
428fd9:	4f                   	dec    %edi
428fda:	62 43 31             	bound  %eax,0x31(%ebx)
428fdd:	41                   	inc    %ecx
428fde:	42                   	inc    %edx
428fdf:	59                   	pop    %ecx
428fe0:	42                   	inc    %edx
428fe1:	42                   	inc    %edx
428fe2:	4e                   	dec    %esi
428fe3:	69 6a 64 77 57 36 62 	imul   $0x62365777,0x64(%edx),%ebp
428fea:	59                   	pop    %ecx
428feb:	57                   	push   %edi
428fec:	4b                   	dec    %ebx
428fed:	39 55 39             	cmp    %edx,0x39(%ebp)
428ff0:	6b 36 39             	imul   $0x39,(%esi),%esi
428ff3:	6c                   	insb   (%dx),%es:(%edi)
428ff4:	36 78 42             	ss js  0x429039
428ff7:	77 5a                	ja     0x429053
428ff9:	46                   	inc    %esi
428ffa:	57                   	push   %edi
428ffb:	65 7a 69             	gs jp  0x429067
428ffe:	4d                   	dec    %ebp
428fff:	45                   	inc    %ebp
429000:	42                   	inc    %edx
429001:	6e                   	outsb  %ds:(%esi),(%dx)
429002:	5a                   	pop    %edx
429003:	74 69                	je     0x42906e
429005:	61                   	popa
429006:	39 51 4a             	cmp    %edx,0x4a(%ecx)
429009:	6e                   	outsb  %ds:(%esi),(%dx)
42900a:	53                   	push   %ebx
42900b:	45                   	inc    %ebp
42900c:	66 77 45             	data16 ja 0x429054
42900f:	48                   	dec    %eax
429010:	76 76                	jbe    0x429088
429012:	69 45 4d 54 71 50 76 	imul   $0x76507154,0x4d(%ebp),%eax
429019:	6a 66                	push   $0x66
42901b:	54                   	push   %esp
42901c:	37                   	aaa
42901d:	75 37                	jne    0x429056
42901f:	55                   	push   %ebp
429020:	59                   	pop    %ecx
429021:	4d                   	dec    %ebp
429022:	5a                   	pop    %edx
429023:	67 44                	addr16 inc %esp
429025:	69 70 48 76 33 73 6d 	imul   $0x6d733376,0x48(%eax),%esi
42902c:	45                   	inc    %ebp
42902d:	35 64 4c 72 6c       	xor    $0x6c724c64,%eax
429032:	69 59 74 45 55 68 5a 	imul   $0x5a685545,0x74(%ecx),%ebx
429039:	38 6d 6c             	cmp    %ch,0x6c(%ebp)
42903c:	36 4c                	ss dec %esp
42903e:	6d                   	insl   (%dx),%es:(%edi)
42903f:	53                   	push   %ebx
429040:	4f                   	dec    %edi
429041:	70 38                	jo     0x42907b
429043:	42                   	inc    %edx
429044:	32 38                	xor    (%eax),%bh
429046:	78 44                	js     0x42908c
429048:	59                   	pop    %ecx
429049:	59                   	pop    %ecx
42904a:	70 53                	jo     0x42909f
42904c:	77 46                	ja     0x429094
42904e:	4d                   	dec    %ebp
42904f:	71 70                	jno    0x4290c1
429051:	77 78                	ja     0x4290cb
429053:	63 55 34             	arpl   %edx,0x34(%ebp)
429056:	2f                   	das
429057:	79 51                	jns    0x4290aa
429059:	65 74 71             	gs je  0x4290cd
42905c:	6e                   	outsb  %ds:(%esi),(%dx)
42905d:	75 6e                	jne    0x4290cd
42905f:	6d                   	insl   (%dx),%es:(%edi)
429060:	35 35 44 50 4e       	xor    $0x4e504435,%eax
429065:	59                   	pop    %ecx
429066:	59                   	pop    %ecx
429067:	6e                   	outsb  %ds:(%esi),(%dx)
429068:	35 69 4a 75 7a       	xor    $0x7a754a69,%eax
42906d:	42                   	inc    %edx
42906e:	4a                   	dec    %edx
42906f:	67 64 63 79 4d       	arpl   %edi,%fs:0x4d(%bx,%di)
429074:	67 5a                	addr16 pop %edx
429076:	31 4e 4d             	xor    %ecx,0x4d(%esi)
429079:	38 37                	cmp    %dh,(%edi)
42907b:	74 71                	je     0x4290ee
42907d:	78 62                	js     0x4290e1
42907f:	68 30 4e 37 38       	push   $0x38374e30
429084:	4d                   	dec    %ebp
429085:	33 67 32             	xor    0x32(%edi),%esp
429088:	38 42 36             	cmp    %al,0x36(%edx)
42908b:	41                   	inc    %ecx
42908c:	32 37                	xor    (%edi),%dh
42908e:	50                   	push   %eax
42908f:	47                   	inc    %edi
429090:	36 6a 2f             	ss push $0x2f
429093:	63 6c 42 6a          	arpl   %ebp,0x6a(%edx,%eax,2)
429097:	49                   	dec    %ecx
429098:	5a                   	pop    %edx
429099:	74 76                	je     0x429111
42909b:	65 76 64             	gs jbe 0x429102
42909e:	6c                   	insb   (%dx),%es:(%edi)
42909f:	6f                   	outsl  %ds:(%esi),(%dx)
4290a0:	49                   	dec    %ecx
4290a1:	54                   	push   %esp
4290a2:	76 71                	jbe    0x429115
4290a4:	65 6a 37             	gs push $0x37
4290a7:	59                   	pop    %ecx
4290a8:	41                   	inc    %ecx
4290a9:	59                   	pop    %ecx
4290aa:	75 4c                	jne    0x4290f8
4290ac:	41                   	inc    %ecx
4290ad:	68 33 41 31 65       	push   $0x65314133
4290b2:	6e                   	outsb  %ds:(%esi),(%dx)
4290b3:	49                   	dec    %ecx
4290b4:	43                   	inc    %ebx
4290b5:	77 2b                	ja     0x4290e2
4290b7:	57                   	push   %edi
4290b8:	34 76                	xor    $0x76,%al
4290ba:	4a                   	dec    %edx
4290bb:	72 4e                	jb     0x42910b
4290bd:	7a 6b                	jp     0x42912a
4290bf:	6c                   	insb   (%dx),%es:(%edi)
4290c0:	39 2f                	cmp    %ebp,(%edi)
4290c2:	6e                   	outsb  %ds:(%esi),(%dx)
4290c3:	66 48                	dec    %ax
4290c5:	76 4d                	jbe    0x429114
4290c7:	6a 4d                	push   $0x4d
4290c9:	44                   	inc    %esp
4290ca:	67 4b                	addr16 dec %ebx
4290cc:	67 73 46             	addr16 jae 0x429115
4290cf:	74 2f                	je     0x429100
4290d1:	7a 78                	jp     0x42914b
4290d3:	64 77 42             	fs ja  0x429118
4290d6:	33 6d 30             	xor    0x30(%ebp),%ebp
4290d9:	38 63 2f             	cmp    %ah,0x2f(%ebx)
4290dc:	6d                   	insl   (%dx),%es:(%edi)
4290dd:	56                   	push   %esi
4290de:	75 44                	jne    0x429124
4290e0:	4d                   	dec    %ebp
4290e1:	74 78                	je     0x42915b
4290e3:	76 31                	jbe    0x429116
4290e5:	32 44 33 45          	xor    0x45(%ebx,%esi,1),%al
4290e9:	33 4a 37             	xor    0x37(%edx),%ecx
4290ec:	52                   	push   %edx
4290ed:	42                   	inc    %edx
4290ee:	32 65 48             	xor    0x48(%ebp),%ah
4290f1:	52                   	push   %edx
4290f2:	41                   	inc    %ecx
4290f3:	74 32                	je     0x429127
4290f5:	31 59 72             	xor    %ebx,0x72(%ecx)
4290f8:	65 58                	gs pop %eax
4290fa:	31 57 32             	xor    %edx,0x32(%edi)
4290fd:	4d                   	dec    %ebp
4290fe:	39 4d 48             	cmp    %ecx,0x48(%ebp)
429101:	6a 34                	push   $0x34
429103:	37                   	aaa
429104:	65 4a                	gs dec %edx
429106:	41                   	inc    %ecx
429107:	38 37                	cmp    %dh,(%edi)
429109:	77 52                	ja     0x42915d
42910b:	30 35 61 77 43 46    	xor    %dh,0x46437761
429111:	6e                   	outsb  %ds:(%esi),(%dx)
429112:	57                   	push   %edi
429113:	64 48                	fs dec %eax
429115:	52                   	push   %edx
429116:	75 36                	jne    0x42914e
429118:	58                   	pop    %eax
429119:	44                   	inc    %esp
42911a:	53                   	push   %ebx
42911b:	37                   	aaa
42911c:	58                   	pop    %eax
42911d:	35 35 45 6b 48       	xor    $0x486b4535,%eax
429122:	78 47                	js     0x42916b
429124:	4b                   	dec    %ebx
429125:	62 32                	bound  %esi,(%edx)
429127:	51                   	push   %ecx
429128:	73 35                	jae    0x42915f
42912a:	58                   	pop    %eax
42912b:	76 41                	jbe    0x42916e
42912d:	77 33                	ja     0x429162
42912f:	6b 69 35 48          	imul   $0x48,0x35(%ecx),%ebp
429133:	70 38                	jo     0x42916d
429135:	50                   	push   %eax
429136:	73 54                	jae    0x42918c
429138:	31 67 39             	xor    %esp,0x39(%edi)