427f61:	73 4f                	jae    0x427fb2
427f63:	62 61 2f             	bound  %esp,0x2f(%ecx)
427f66:	68 6c 5a 38 31       	push   $0x31385a6c
427f6b:	42                   	inc    %edx
427f6c:	6e                   	outsb  %ds:(%esi),(%dx)
427f6d:	51                   	push   %ecx
427f6e:	57                   	push   %edi
427f6f:	62 2b                	bound  %ebp,(%ebx)
427f71:	51                   	push   %ecx
427f72:	6a 59                	push   $0x59
427f74:	6e                   	outsb  %ds:(%esi),(%dx)
427f75:	71 67                	jno    0x427fde
427f77:	55                   	push   %ebp
427f78:	6d                   	insl   (%dx),%es:(%edi)
427f79:	53                   	push   %ebx
427f7a:	57                   	push   %edi
427f7b:	66 6e                	data16 outsb %ds:(%esi),(%dx)
427f7d:	4c                   	dec    %esp
427f7e:	58                   	pop    %eax
427f7f:	46                   	inc    %esi
427f80:	6c                   	insb   (%dx),%es:(%edi)
427f81:	71 4c                	jno    0x427fcf
427f83:	4c                   	dec    %esp
427f84:	47                   	inc    %edi
427f85:	62 62 6d             	bound  %esp,0x6d(%edx)
427f88:	43                   	inc    %ebx
427f89:	65 37                	gs aaa
427f8b:	39 75 63             	cmp    %esi,0x63(%ebp)
427f8e:	4d                   	dec    %ebp
427f8f:	6f                   	outsl  %ds:(%esi),(%dx)
427f90:	41                   	inc    %ecx
427f91:	5a                   	pop    %edx
427f92:	43                   	inc    %ebx
427f93:	33 68 33             	xor    0x33(%eax),%ebp
427f96:	59                   	pop    %ecx
427f97:	76 54                	jbe    0x427fed
427f99:	52                   	push   %edx
427f9a:	4c                   	dec    %esp
427f9b:	78 57                	js     0x427ff4
427f9d:	71 55                	jno    0x427ff4
427f9f:	56                   	push   %esi
427fa0:	43                   	inc    %ebx
427fa1:	55                   	push   %ebp
427fa2:	33 59 61             	xor    0x61(%ecx),%ebx
427fa5:	58                   	pop    %eax
427fa6:	52                   	push   %edx
427fa7:	53                   	push   %ebx
427fa8:	58                   	pop    %eax
427fa9:	68 79 44 4f 55       	push   $0x554f4479
427fae:	72 66                	jb     0x428016
427fb0:	4b                   	dec    %ebx
427fb1:	64 6b 2b 6c          	imul   $0x6c,%fs:(%ebx),%ebp
427fb5:	56                   	push   %esi
427fb6:	46                   	inc    %esi
427fb7:	4b                   	dec    %ebx
427fb8:	61                   	popa
427fb9:	75 33                	jne    0x427fee
427fbb:	39 61 69             	cmp    %esp,0x69(%ecx)
427fbe:	39 6f 54             	cmp    %ebp,0x54(%edi)
427fc1:	6c                   	insb   (%dx),%es:(%edi)
427fc2:	59                   	pop    %ecx
427fc3:	78 67                	js     0x42802c
427fc5:	55                   	push   %ebp
427fc6:	57                   	push   %edi
427fc7:	4a                   	dec    %edx
427fc8:	61                   	popa
427fc9:	33 2b                	xor    (%ebx),%ebp
427fcb:	62 70 7a             	bound  %esi,0x7a(%eax)
427fce:	53                   	push   %ebx
427fcf:	36 6b 73 37 62       	imul   $0x62,%ss:0x37(%ebx),%esi
427fd4:	7a 58                	jp     0x42802e
427fd6:	4b                   	dec    %ebx
427fd7:	38 79 51             	cmp    %bh,0x51(%ecx)
427fda:	37                   	aaa
427fdb:	4b                   	dec    %ebx
427fdc:	51                   	push   %ecx
427fdd:	51                   	push   %ecx
427fde:	35 35 34 6e 64       	xor    $0x646e3435,%eax
427fe3:	38 5a 51             	cmp    %bl,0x51(%edx)
427fe6:	54                   	push   %esp
427fe7:	54                   	push   %esp
427fe8:	75 47                	jne    0x428031
427fea:	68 6b 65 61 49       	push   $0x4961656b
427fef:	4a                   	dec    %edx
427ff0:	58                   	pop    %eax
427ff1:	61                   	popa
427ff2:	71 4b                	jno    0x42803f
427ff4:	6a 69                	push   $0x69
427ff6:	44                   	inc    %esp
427ff7:	4e                   	dec    %esi
427ff8:	2b 66 69             	sub    0x69(%esi),%esp
427ffb:	36 42                	ss inc %edx
427ffd:	56                   	push   %esi
427ffe:	52                   	push   %edx
427fff:	45                   	inc    %ebp
428000:	5a                   	pop    %edx
428001:	76 4b                	jbe    0x42804e
428003:	42                   	inc    %edx
428004:	56                   	push   %esi
428005:	51                   	push   %ecx
428006:	37                   	aaa
428007:	4b                   	dec    %ebx
428008:	44                   	inc    %esp
428009:	44                   	inc    %esp
42800a:	31 68 38             	xor    %ebp,0x38(%eax)
42800d:	6f                   	outsl  %ds:(%esi),(%dx)
42800e:	64 56                	fs push %esi
428010:	6a 44                	push   $0x44
428012:	78 31                	js     0x428045
428014:	4f                   	dec    %edi
428015:	57                   	push   %edi
428016:	39 55 74             	cmp    %edx,0x74(%ebp)
428019:	4f                   	dec    %edi
42801a:	70 35                	jo     0x428051
42801c:	41                   	inc    %ecx
42801d:	74 78                	je     0x428097
42801f:	47                   	inc    %edi
428020:	68 4b 4a 35 46       	push   $0x46354a4b
428025:	50                   	push   %eax
428026:	70 74                	jo     0x42809c
428028:	5a                   	pop    %edx
428029:	35 6e 55 49 71       	xor    $0x7149556e,%eax
42802e:	39 51 2f             	cmp    %edx,0x2f(%ecx)
428031:	6f                   	outsl  %ds:(%esi),(%dx)
428032:	6e                   	outsb  %ds:(%esi),(%dx)
428033:	4a                   	dec    %edx
428034:	63 4e 76             	arpl   %ecx,0x76(%esi)
428037:	61                   	popa
428038:	79 61                	jns    0x42809b
42803a:	65 72 32             	gs jb  0x42806f
42803d:	54                   	push   %esp
42803e:	4b                   	dec    %ebx
42803f:	41                   	inc    %ecx
428040:	54                   	push   %esp
428041:	32 77 74             	xor    0x74(%edi),%dh
428044:	76 50                	jbe    0x428096
428046:	59                   	pop    %ecx
428047:	70 75                	jo     0x4280be
428049:	75 4c                	jne    0x428097
42804b:	74 6a                	je     0x4280b7
42804d:	76 77                	jbe    0x4280c6
42804f:	74 48                	je     0x428099
428051:	34 62                	xor    $0x62,%al
428053:	39 48 44             	cmp    %ecx,0x44(%eax)
428056:	42                   	inc    %edx
428057:	44                   	inc    %esp
428058:	56                   	push   %esi
428059:	4b                   	dec    %ebx
42805a:	2b 68 66             	sub    0x66(%eax),%ebp
42805d:	35 75 6f 36 54       	xor    $0x54366f75,%eax
428062:	32 37                	xor    (%edi),%dh
428064:	6e                   	outsb  %ds:(%esi),(%dx)
428065:	36 47                	ss inc %edi
428067:	42                   	inc    %edx
428068:	36 55                	ss push %ebp
42806a:	71 58                	jno    0x4280c4
42806c:	2b 74 69 73          	sub    0x73(%ecx,%ebp,2),%esi
428070:	6a 73                	push   $0x73
428072:	77 30                	ja     0x4280a4
428074:	6f                   	outsl  %ds:(%esi),(%dx)
428075:	6c                   	insb   (%dx),%es:(%edi)
428076:	2f                   	das
428077:	41                   	inc    %ecx
428078:	4b                   	dec    %ebx
428079:	2b 37                	sub    (%edi),%esi
42807b:	36 74 43             	ss je  0x4280c1
42807e:	6e                   	outsb  %ds:(%esi),(%dx)
42807f:	31 71 32             	xor    %esi,0x32(%ecx)
428082:	64 49                	fs dec %ecx
428084:	6b 46 2b 70          	imul   $0x70,0x2b(%esi),%eax
428088:	57                   	push   %edi
428089:	54                   	push   %esp
42808a:	6e                   	outsb  %ds:(%esi),(%dx)
42808b:	44                   	inc    %esp
42808c:	75 4c                	jne    0x4280da
42808e:	6d                   	insl   (%dx),%es:(%edi)
42808f:	69 55 75 2b 47 41 2b 	imul   $0x2b41472b,0x75(%ebp),%edx
428096:	34 77                	xor    $0x77,%al
428098:	48                   	dec    %eax
428099:	61                   	popa
42809a:	39 2b                	cmp    %ebp,(%ebx)
42809c:	6d                   	insl   (%dx),%es:(%edi)
42809d:	51                   	push   %ecx
42809e:	67 51                	addr16 push %ecx
4280a0:	68 38 52 77 62       	push   $0x62775238
4280a5:	38 53 57             	cmp    %dl,0x57(%ebx)
4280a8:	68 45 52 32 32       	push   $0x32325245
4280ad:	74 58                	je     0x428107
4280af:	68 57 32 44 6c       	push   $0x6c443257
4280b4:	6e                   	outsb  %ds:(%esi),(%dx)
4280b5:	5a                   	pop    %edx
4280b6:	39 37                	cmp    %esi,(%edi)
4280b8:	66 7a 73             	data16 jp 0x42812e
4280bb:	38 46 6c             	cmp    %al,0x6c(%esi)
4280be:	36 4b                	ss dec %ebx
4280c0:	46                   	inc    %esi
4280c1:	63 71 59             	arpl   %esi,0x59(%ecx)
4280c4:	56                   	push   %esi
4280c5:	6f                   	outsl  %ds:(%esi),(%dx)
4280c6:	36 55                	ss push %ebp
4280c8:	5a                   	pop    %edx
4280c9:	57                   	push   %edi
4280ca:	50                   	push   %eax
4280cb:	31 68 78             	xor    %ebp,0x78(%eax)
4280ce:	52                   	push   %edx
4280cf:	6d                   	insl   (%dx),%es:(%edi)
4280d0:	38 6c 6f 4b          	cmp    %ch,0x4b(%edi,%ebp,2)
4280d4:	45                   	inc    %ebp
4280d5:	4b                   	dec    %ebx
4280d6:	31 68 36             	xor    %ebp,0x36(%eax)
4280d9:	47                   	inc    %edi
4280da:	53                   	push   %ebx
4280db:	46                   	inc    %esi
4280dc:	62 76 6d             	bound  %esi,0x6d(%esi)
4280df:	47                   	inc    %edi
4280e0:	4c                   	dec    %esp
4280e1:	63 64 56 45          	arpl   %esp,0x45(%esi,%edx,2)
4280e5:	31 72 39             	xor    %esi,0x39(%edx)
4280e8:	39 4e 49             	cmp    %ecx,0x49(%esi)
4280eb:	71 79                	jno    0x428166
4280ed:	51                   	push   %ecx
4280ee:	67 6f                	outsl  %ds:(%si),(%dx)
4280f0:	51                   	push   %ecx
4280f1:	71 32                	jno    0x428125
4280f3:	78 54                	js     0x428149
4280f5:	4f                   	dec    %edi
4280f6:	36 66 6e             	data16 outsb %ss:(%esi),(%dx)
4280f9:	32 38                	xor    (%eax),%bh
4280fb:	7a 71                	jp     0x42816e
4280fd:	5a                   	pop    %edx
4280fe:	38 50 39             	cmp    %dl,0x39(%eax)
428101:	56                   	push   %esi
428102:	59                   	pop    %ecx
428103:	6f                   	outsl  %ds:(%esi),(%dx)
428104:	50                   	push   %eax
428105:	4e                   	dec    %esi
428106:	56                   	push   %esi
428107:	67 41                	addr16 inc %ecx
428109:	6e                   	outsb  %ds:(%esi),(%dx)
42810a:	69 53 6b 41 51 4b 76 	imul   $0x764b5141,0x6b(%ebx),%edx
428111:	75 73                	jne    0x428186
428113:	41                   	inc    %ecx
428114:	53                   	push   %ebx
428115:	35 6e 44 74 41       	xor    $0x4174446e,%eax
42811a:	65 5a                	gs pop %edx
42811c:	4b                   	dec    %ebx
42811d:	6d                   	insl   (%dx),%es:(%edi)
42811e:	67 77 5a             	addr16 ja 0x42817b
428121:	4c                   	dec    %esp
428122:	46                   	inc    %esi
428123:	43                   	inc    %ebx
428124:	57                   	push   %edi
428125:	37                   	aaa
428126:	4a                   	dec    %edx
428127:	46                   	inc    %esi
428128:	62 54 47 48          	bound  %edx,0x48(%edi,%eax,2)
42812c:	6b 72 4a 68          	imul   $0x68,0x4a(%edx),%esi
428130:	78 36                	js     0x428168
428132:	2b 59 74             	sub    0x74(%ecx),%ebx
428135:	38 36                	cmp    %dh,(%esi)
428137:	53                   	push   %ebx
428138:	70 62                	jo     0x42819c
42813a:	64 70 50             	fs jo  0x42818d
42813d:	4f                   	dec    %edi
42813e:	54                   	push   %esp
42813f:	65 73 45             	gs jae 0x428187
428142:	36 58                	ss pop %eax
428144:	4b                   	dec    %ebx
428145:	36 6c                	ss insb (%dx),%es:(%edi)
428147:	5a                   	pop    %edx
428148:	6b 66 6d 75          	imul   $0x75,0x6d(%esi),%esp
42814c:	6e                   	outsb  %ds:(%esi),(%dx)
42814d:	50                   	push   %eax
42814e:	42                   	inc    %edx
42814f:	5a                   	pop    %edx
428150:	76 56                	jbe    0x4281a8
428152:	32 79 6d             	xor    0x6d(%ecx),%bh
428155:	78 32                	js     0x428189
428157:	74 68                	je     0x4281c1
428159:	4e                   	dec    %esi
42815a:	69 67 4e 55 46 50 7a 	imul   $0x7a504655,0x4e(%edi),%esp
428161:	57                   	push   %edi
428162:	67 53                	addr16 push %ebx
428164:	76 65                	jbe    0x4281cb
428166:	78 6c                	js     0x4281d4
428168:	65 4b                	gs dec %ebx
42816a:	67 67 4c             	addr16 addr16 dec %esp
42816d:	2f                   	das
42816e:	47                   	inc    %edi
42816f:	53                   	push   %ebx
428170:	31 50 4c             	xor    %edx,0x4c(%eax)
428173:	4e                   	dec    %esi
428174:	75 4c                	jne    0x4281c2
428176:	55                   	push   %ebp
428177:	49                   	dec    %ecx
428178:	61                   	popa
428179:	39 44 55 54          	cmp    %eax,0x54(%ebp,%edx,2)
42817d:	73 46                	jae    0x4281c5
42817f:	2b 35 50 50 36 36    	sub    0x36365050,%esi
428185:	75 50                	jne    0x4281d7
428187:	4d                   	dec    %ebp
428188:	32 47 79             	xor    0x79(%edi),%al
42818b:	47                   	inc    %edi
42818c:	51                   	push   %ecx
42818d:	39 73 31             	cmp    %esi,0x31(%ebx)
428190:	4d                   	dec    %ebp
428191:	32 63 6e             	xor    0x6e(%ebx),%ah
428194:	51                   	push   %ecx
428195:	6c                   	insb   (%dx),%es:(%edi)
428196:	70 46                	jo     0x4281de
428198:	4e                   	dec    %esi
428199:	76 76                	jbe    0x428211
42819b:	69 68 6f 57 68 4a 4c 	imul   $0x4c4a6857,0x6f(%eax),%ebp
4281a2:	79 33                	jns    0x4281d7
4281a4:	37                   	aaa
4281a5:	77 73                	ja     0x42821a
4281a7:	4a                   	dec    %edx
4281a8:	57                   	push   %edi
4281a9:	57                   	push   %edi
4281aa:	57                   	push   %edi
4281ab:	7a 74                	jp     0x428221
4281ad:	52                   	push   %edx
4281ae:	43                   	inc    %ebx
4281af:	4b                   	dec    %ebx
4281b0:	4d                   	dec    %ebp
4281b1:	79 71                	jns    0x428224
4281b3:	50                   	push   %eax
4281b4:	51                   	push   %ecx
4281b5:	4c                   	dec    %esp
4281b6:	4c                   	dec    %esp
4281b7:	48                   	dec    %eax
4281b8:	36 45                	ss inc %ebp
4281ba:	63 43 41             	arpl   %eax,0x41(%ebx)
4281bd:	78 2b                	js     0x4281ea
4281bf:	71 63                	jno    0x428224
4281c1:	62 6b 30             	bound  %ebp,0x30(%ebx)
4281c4:	4e                   	dec    %esi
4281c5:	76 50                	jbe    0x428217
4281c7:	6f                   	outsl  %ds:(%esi),(%dx)
4281c8:	46                   	inc    %esi
4281c9:	72 67                	jb     0x428232
4281cb:	58                   	pop    %eax
4281cc:	30 4c 4e 55          	xor    %cl,0x55(%esi,%ecx,2)
4281d0:	74 39                	je     0x42820b
4281d2:	52                   	push   %edx
4281d3:	7a 4e                	jp     0x428223
4281d5:	43                   	inc    %ebx
4281d6:	53                   	push   %ebx
4281d7:	37                   	aaa
4281d8:	67 30 63 78          	xor    %ah,0x78(%bp,%di)