428fae:	34 69                	xor    $0x69,%al
428fb0:	65 79 51             	gs jns 0x429004
428fb3:	6f                   	outsl  %ds:(%esi),(%dx)
428fb4:	65 48                	gs dec %eax
428fb6:	70 62                	jo     0x42901a
428fb8:	4c                   	dec    %esp
428fb9:	76 65                	jbe    0x429020
428fbb:	73 6e                	jae    0x42902b
428fbd:	39 34 30             	cmp    %esi,(%eax,%esi,1)
428fc0:	36 31 61 72          	xor    %esp,%ss:0x72(%ecx)
428fc4:	2f                   	das
428fc5:	65 2f                	gs das
428fc7:	53                   	push   %ebx
428fc8:	55                   	push   %ebp
428fc9:	6b 38 2f             	imul   $0x2f,(%eax),%edi
428fcc:	2b 74 44 63          	sub    0x63(%esp,%eax,2),%esi
428fd0:	4e                   	dec    %esi
428fd1:	6a 53                	push   $0x53
428fd3:	68 45 68 43 46       	push   $0x46436845
428fd8:	4a                   	dec    %edx
428fd9:	31 54 6a 63          	xor    %edx,0x63(%edx,%ebp,2)
428fdd:	65 49                	gs dec %ecx
428fdf:	54                   	push   %esp
428fe0:	53                   	push   %ebx
428fe1:	37                   	aaa
428fe2:	75 30                	jne    0x429014
428fe4:	38 45 66             	cmp    %al,0x66(%ebp)
428fe7:	74 67                	je     0x429050
428fe9:	77 67                	ja     0x429052
428feb:	72 79                	jb     0x429066
428fed:	63 75 68             	arpl   %esi,0x68(%ebp)
428ff0:	67 6d                	insl   (%dx),%es:(%di)
428ff2:	6d                   	insl   (%dx),%es:(%edi)
428ff3:	7a 6b                	jp     0x429060
428ff5:	6d                   	insl   (%dx),%es:(%edi)
428ff6:	77 54                	ja     0x42904c
428ff8:	30 4d 48             	xor    %cl,0x48(%ebp)
428ffb:	6f                   	outsl  %ds:(%esi),(%dx)
428ffc:	58                   	pop    %eax
428ffd:	70 64                	jo     0x429063
428fff:	42                   	inc    %edx
429000:	73 73                	jae    0x429075
429002:	7a 69                	jp     0x42906d
429004:	75 66                	jne    0x42906c
429006:	67 50                	addr16 push %eax
429008:	30 6b 55             	xor    %ch,0x55(%ebx)
42900b:	50                   	push   %eax
42900c:	5a                   	pop    %edx
42900d:	68 6d 74 45 71       	push   $0x7145746d
429012:	66 50                	push   %ax
429014:	61                   	popa
429015:	6b 48 77 4c          	imul   $0x4c,0x77(%eax),%ecx
429019:	78 39                	js     0x429054
42901b:	64 49                	fs dec %ecx
42901d:	45                   	inc    %ebp
42901e:	62 68 66             	bound  %ebp,0x66(%eax)
429021:	55                   	push   %ebp
429022:	44                   	inc    %esp
429023:	42                   	inc    %edx
429024:	2b 43 43             	sub    0x43(%ebx),%eax
429027:	78 52                	js     0x42907b
429029:	79 72                	jns    0x42909d
42902b:	6c                   	insb   (%dx),%es:(%edi)
42902c:	30 7a 79             	xor    %bh,0x79(%edx)
42902f:	63 6b 36             	arpl   %ebp,0x36(%ebx)
429032:	2b 68 36             	sub    0x36(%eax),%ebp
429035:	78 51                	js     0x429088
429037:	45                   	inc    %ebp
429038:	39 58 43             	cmp    %ebx,0x43(%eax)
42903b:	66 63 56 74          	arpl   %dx,0x74(%esi)
42903f:	4d                   	dec    %ebp
429040:	65 33 54 2f 71       	xor    %gs:0x71(%edi,%ebp,1),%edx
429045:	42                   	inc    %edx
429046:	77 54                	ja     0x42909c
429048:	2b 4a 6a             	sub    0x6a(%edx),%ecx
42904b:	43                   	inc    %ebx
42904c:	6d                   	insl   (%dx),%es:(%edi)
42904d:	50                   	push   %eax
42904e:	51                   	push   %ecx
42904f:	50                   	push   %eax
429050:	55                   	push   %ebp
429051:	50                   	push   %eax
429052:	44                   	inc    %esp
429053:	38 66 2f             	cmp    %ah,0x2f(%esi)
429056:	33 4b 4a             	xor    0x4a(%ebx),%ecx
429059:	78 4f                	js     0x4290aa
42905b:	63 44 4e 42          	arpl   %eax,0x42(%esi,%ecx,2)
42905f:	79 62                	jns    0x4290c3
429061:	76 62                	jbe    0x4290c5
429063:	6b 70 31 50          	imul   $0x50,0x31(%eax),%esi
429067:	2f                   	das
429068:	6a 48                	push   $0x48
42906a:	56                   	push   %esi
42906b:	51                   	push   %ecx
42906c:	35 47 57 62 72       	xor    $0x72625747,%eax
429071:	55                   	push   %ebp
429072:	68 4a 74 37 68       	push   $0x6837744a
429077:	34 30                	xor    $0x30,%al
429079:	74 67                	je     0x4290e2
42907b:	73 4f                	jae    0x4290cc
42907d:	41                   	inc    %ecx
42907e:	76 52                	jbe    0x4290d2
429080:	33 79 2b             	xor    0x2b(%ecx),%edi
429083:	48                   	dec    %eax
429084:	47                   	inc    %edi
429085:	47                   	inc    %edi
429086:	57                   	push   %edi
429087:	41                   	inc    %ecx
429088:	43                   	inc    %ebx
429089:	61                   	popa
42908a:	49                   	dec    %ecx
42908b:	4c                   	dec    %esp
42908c:	7a 63                	jp     0x4290f1
42908e:	37                   	aaa
42908f:	73 56                	jae    0x4290e7
429091:	7a 69                	jp     0x4290fc
429093:	53                   	push   %ebx
429094:	4b                   	dec    %ebx
429095:	4a                   	dec    %edx
429096:	4c                   	dec    %esp
429097:	2b 5a 72             	sub    0x72(%edx),%ebx
42909a:	4c                   	dec    %esp
42909b:	53                   	push   %ebx
42909c:	61                   	popa
42909d:	4f                   	dec    %edi
42909e:	4c                   	dec    %esp
42909f:	39 61 30             	cmp    %esp,0x30(%ecx)
4290a2:	4b                   	dec    %ebx
4290a3:	6e                   	outsb  %ds:(%esi),(%dx)
4290a4:	36 4d                	ss dec %ebp
4290a6:	72 4b                	jb     0x4290f3
4290a8:	4a                   	dec    %edx
4290a9:	73 5a                	jae    0x429105
4290ab:	34 6f                	xor    $0x6f,%al
4290ad:	45                   	inc    %ebp
4290ae:	34 39                	xor    $0x39,%al
4290b0:	31 51 48             	xor    %edx,0x48(%ecx)
4290b3:	35 61 63 59 4a       	xor    $0x4a596361,%eax
4290b8:	55                   	push   %ebp
4290b9:	64 53                	fs push %ebx
4290bb:	48                   	dec    %eax
4290bc:	31 30                	xor    %esi,(%eax)
4290be:	48                   	dec    %eax
4290bf:	64 6f                	outsl  %fs:(%esi),(%dx)
4290c1:	30 71 52             	xor    %dh,0x52(%ecx)
4290c4:	34 49                	xor    $0x49,%al
4290c6:	48                   	dec    %eax
4290c7:	54                   	push   %esp
4290c8:	43                   	inc    %ebx
4290c9:	54                   	push   %esp
4290ca:	57                   	push   %edi
4290cb:	45                   	inc    %ebp
4290cc:	77 31                	ja     0x4290ff
4290ce:	30 76 78             	xor    %dh,0x78(%esi)
4290d1:	38 44 58 69          	cmp    %al,0x69(%eax,%ebx,2)
4290d5:	7a 47                	jp     0x42911e
4290d7:	65 54                	gs push %esp
4290d9:	53                   	push   %ebx
4290da:	44                   	inc    %esp
4290db:	7a 75                	jp     0x429152
4290dd:	53                   	push   %ebx
4290de:	6b 52 32 66          	imul   $0x66,0x32(%edx),%edx
4290e2:	46                   	inc    %esi
4290e3:	45                   	inc    %ebp
4290e4:	35 50 37 45 32       	xor    $0x32453750,%eax
4290e9:	43                   	inc    %ebx
4290ea:	6a 6e                	push   $0x6e
4290ec:	72 37                	jb     0x429125
4290ee:	58                   	pop    %eax
4290ef:	61                   	popa
4290f0:	76 44                	jbe    0x429136
4290f2:	36 35 2f 48 57 58    	ss xor $0x5857482f,%eax
4290f8:	72 2f                	jb     0x429129
4290fa:	2b 6f 68             	sub    0x68(%edi),%ebp
4290fd:	63 4c 65 56          	arpl   %ecx,0x56(%ebp,%eiz,2)
429101:	61                   	popa
429102:	70 44                	jo     0x429148
429104:	42                   	inc    %edx
429105:	41                   	inc    %ecx
429106:	43                   	inc    %ebx
429107:	43                   	inc    %ebx
429108:	59                   	pop    %ecx
429109:	43                   	inc    %ebx
42910a:	54                   	push   %esp
42910b:	4f                   	dec    %edi
42910c:	50                   	push   %eax
42910d:	52                   	push   %edx
42910e:	53                   	push   %ebx
42910f:	37                   	aaa
429110:	30 67 54             	xor    %ah,0x54(%edi)
429113:	5a                   	pop    %edx
429114:	4a                   	dec    %edx
429115:	33 6f 52             	xor    0x52(%edi),%ebp
429118:	46                   	inc    %esi
429119:	66 50                	push   %ax
42911b:	53                   	push   %ebx
42911c:	33 33                	xor    (%ebx),%esi
42911e:	30 56 48             	xor    %dl,0x48(%esi)
429121:	43                   	inc    %ebx
429122:	43                   	inc    %ebx
429123:	43                   	inc    %ebx
429124:	51                   	push   %ecx
429125:	79 59                	jns    0x429180
429127:	78 42                	js     0x42916b
429129:	50                   	push   %eax
42912a:	76 47                	jbe    0x429173
42912c:	48                   	dec    %eax
42912d:	4e                   	dec    %esi
42912e:	67 4a                	addr16 dec %edx
429130:	57                   	push   %edi
429131:	4c                   	dec    %esp
429132:	41                   	inc    %ecx
429133:	7a 51                	jp     0x429186
429135:	70 6b                	jo     0x4291a2
429137:	68 64 50 2f 70       	push   $0x702f5064
42913c:	36 6c                	ss insb (%dx),%es:(%edi)
42913e:	4e                   	dec    %esi
42913f:	63 46 77             	arpl   %eax,0x77(%esi)
429142:	45                   	inc    %ebp
429143:	4a                   	dec    %edx
429144:	57                   	push   %edi
429145:	32 4c 69 34          	xor    0x34(%ecx,%ebp,2),%cl
429149:	43                   	inc    %ebx
42914a:	46                   	inc    %esi
42914b:	49                   	dec    %ecx
42914c:	37                   	aaa
42914d:	56                   	push   %esi
42914e:	2b 76 30             	sub    0x30(%esi),%esi
429151:	4d                   	dec    %ebp
429152:	2f                   	das
429153:	52                   	push   %edx
429154:	6c                   	insb   (%dx),%es:(%edi)
429155:	58                   	pop    %eax
429156:	35 64 58 6d 77       	xor    $0x776d5864,%eax
42915b:	72 62                	jb     0x4291bf
42915d:	78 50                	js     0x4291af
42915f:	4b                   	dec    %ebx
429160:	42                   	inc    %edx
429161:	64 77 67             	fs ja  0x4291cb
429164:	78 73                	js     0x4291d9
429166:	6b 45 2b 43          	imul   $0x43,0x2b(%ebp),%eax
42916a:	4e                   	dec    %esi
42916b:	4d                   	dec    %ebp
42916c:	49                   	dec    %ecx
42916d:	38 6e 47             	cmp    %ch,0x47(%esi)
429170:	6c                   	insb   (%dx),%es:(%edi)
429171:	44                   	inc    %esp
429172:	36 30 48 2f          	xor    %cl,%ss:0x2f(%eax)
429176:	33 44 36 46          	xor    0x46(%esi,%esi,1),%eax
42917a:	4e                   	dec    %esi
42917b:	50                   	push   %eax
42917c:	79 65                	jns    0x4291e3
42917e:	78 53                	js     0x4291d3
429180:	47                   	inc    %edi
429181:	4c                   	dec    %esp
429182:	65 31 33             	xor    %esi,%gs:(%ebx)
429185:	5a                   	pop    %edx
429186:	6b 45 46 2b          	imul   $0x2b,0x46(%ebp),%eax
42918a:	32 63 44             	xor    0x44(%ebx),%ah
42918d:	62 4c 4d 39          	bound  %ecx,0x39(%ebp,%ecx,2)
429191:	4a                   	dec    %edx
429192:	57                   	push   %edi
429193:	44                   	inc    %esp
429194:	2f                   	das
429195:	79 50                	jns    0x4291e7
429197:	51                   	push   %ecx
429198:	70 35                	jo     0x4291cf
42919a:	42                   	inc    %edx
42919b:	51                   	push   %ecx
42919c:	4a                   	dec    %edx
42919d:	79 68                	jns    0x429207
42919f:	73 72                	jae    0x429213
4291a1:	4b                   	dec    %ebx
4291a2:	46                   	inc    %esi
4291a3:	36 6c                	ss insb (%dx),%es:(%edi)
4291a5:	42                   	inc    %edx
4291a6:	77 2b                	ja     0x4291d3
4291a8:	54                   	push   %esp
4291a9:	2f                   	das
4291aa:	30 72 46             	xor    %dh,0x46(%edx)
4291ad:	6a 70                	push   $0x70
4291af:	4e                   	dec    %esi
4291b0:	42                   	inc    %edx
4291b1:	54                   	push   %esp
4291b2:	43                   	inc    %ebx
4291b3:	4e                   	dec    %esi
4291b4:	72 35                	jb     0x4291eb
4291b6:	57                   	push   %edi
4291b7:	6a 35                	push   $0x35
4291b9:	39 64 70 67          	cmp    %esp,0x67(%eax,%esi,2)
4291bd:	49                   	dec    %ecx
4291be:	53                   	push   %ebx
4291bf:	4d                   	dec    %ebp
4291c0:	30 62 38             	xor    %ah,0x38(%edx)
4291c3:	35 33 66 42 47       	xor    $0x47426633,%eax
4291c8:	48                   	dec    %eax
4291c9:	55                   	push   %ebp
4291ca:	59                   	pop    %ecx
4291cb:	79 42                	jns    0x42920f
4291cd:	4b                   	dec    %ebx
4291ce:	58                   	pop    %eax
4291cf:	56                   	push   %esi
4291d0:	77 4c                	ja     0x42921e
4291d2:	6b 77 68 4c          	imul   $0x4c,0x68(%edi),%esi
4291d6:	65 41                	gs inc %ecx
4291d8:	62 6c 73 4d          	bound  %ebp,0x4d(%ebx,%esi,2)
4291dc:	50                   	push   %eax
4291dd:	4c                   	dec    %esp
4291de:	46                   	inc    %esi
4291df:	75 6c                	jne    0x42924d
4291e1:	6d                   	insl   (%dx),%es:(%edi)
4291e2:	71 70                	jno    0x429254
4291e4:	33 45 69             	xor    0x69(%ebp),%eax
4291e7:	38 66 6b             	cmp    %ah,0x6b(%esi)
4291ea:	58                   	pop    %eax
4291eb:	35 67 48 30 30       	xor    $0x30304867,%eax
4291f0:	39 49 4e             	cmp    %ecx,0x4e(%ecx)
4291f3:	79 4f                	jns    0x429244
4291f5:	2f                   	das
4291f6:	77 66                	ja     0x42925e
4291f8:	53                   	push   %ebx
4291f9:	62 4e 59             	bound  %ecx,0x59(%esi)
4291fc:	34 33                	xor    $0x33,%al
4291fe:	7a 38                	jp     0x429238
429200:	56                   	push   %esi
429201:	4b                   	dec    %ebx
429202:	4f                   	dec    %edi
429203:	4d                   	dec    %ebp
429204:	51                   	push   %ecx
429205:	69 31 44 66 43 75    	imul   $0x75436644,(%ecx),%esi
42920b:	79 35                	jns    0x429242
42920d:	6f                   	outsl  %ds:(%esi),(%dx)
42920e:	74 42                	je     0x429252
429210:	4c                   	dec    %esp
429211:	78 59                	js     0x42926c
429213:	36 41                	ss inc %ecx
429215:	48                   	dec    %eax
429216:	77 6f                	ja     0x429287
429218:	76 30                	jbe    0x42924a
42921a:	39 51 7a             	cmp    %edx,0x7a(%ecx)
42921d:	2b 47 53             	sub    0x53(%edi),%eax
429220:	79 45                	jns    0x429267
429222:	74 38                	je     0x42925c
429224:	4b                   	dec    %ebx
429225:	2b 44 44 38          	sub    0x38(%esp,%eax,2),%eax
429229:	61                   	popa
42922a:	6c                   	insb   (%dx),%es:(%edi)
42922b:	32 71 6a             	xor    0x6a(%ecx),%dh
42922e:	79 35                	jns    0x429265
429230:	36 52                	ss push %edx