428005:	78 6a                	js     0x428071
428007:	6a 54                	push   $0x54
428009:	66 59                	pop    %cx
42800b:	31 45 5a             	xor    %eax,0x5a(%ebp)
42800e:	43                   	inc    %ebx
42800f:	7a 62                	jp     0x428073
428011:	4e                   	dec    %esi
428012:	2b 6d 50             	sub    0x50(%ebp),%ebp
428015:	64 38 42 6f          	cmp    %al,%fs:0x6f(%edx)
428019:	30 6e 47             	xor    %ch,0x47(%esi)
42801c:	50                   	push   %eax
42801d:	4b                   	dec    %ebx
42801e:	4c                   	dec    %esp
42801f:	4d                   	dec    %ebp
428020:	44                   	inc    %esp
428021:	51                   	push   %ecx
428022:	4f                   	dec    %edi
428023:	37                   	aaa
428024:	72 59                	jb     0x42807f
428026:	7a 42                	jp     0x42806a
428028:	2f                   	das
428029:	4a                   	dec    %edx
42802a:	73 55                	jae    0x428081
42802c:	35 7a 67 2f 76       	xor    $0x762f677a,%eax
428031:	63 54 6c 38          	arpl   %edx,0x38(%esp,%ebp,2)
428035:	4e                   	dec    %esi
428036:	49                   	dec    %ecx
428037:	35 42 57 4d 6c       	xor    $0x6c4d5742,%eax
42803c:	36 50                	ss push %eax
42803e:	76 34                	jbe    0x428074
428040:	37                   	aaa
428041:	4e                   	dec    %esi
428042:	33 39                	xor    (%ecx),%edi
428044:	44                   	inc    %esp
428045:	4b                   	dec    %ebx
428046:	58                   	pop    %eax
428047:	63 62 52             	arpl   %esp,0x52(%edx)
42804a:	58                   	pop    %eax
42804b:	77 7a                	ja     0x4280c7
42804d:	5a                   	pop    %edx
42804e:	59                   	pop    %ecx
42804f:	70 62                	jo     0x4280b3
428051:	50                   	push   %eax
428052:	30 52 70             	xor    %dl,0x70(%edx)
428055:	4d                   	dec    %ebp
428056:	68 51 32 2b 74       	push   $0x742b3251
42805b:	6f                   	outsl  %ds:(%esi),(%dx)
42805c:	69 6e 62 70 54 62 68 	imul   $0x68625470,0x62(%esi),%ebp
428063:	42                   	inc    %edx
428064:	67 36 6e             	outsb  %ss:(%si),(%dx)
428067:	51                   	push   %ecx
428068:	57                   	push   %edi
428069:	36 61                	ss popa
42806b:	59                   	pop    %ecx
42806c:	6a 59                	push   $0x59
42806e:	4d                   	dec    %ebp
42806f:	4a                   	dec    %edx
428070:	74 49                	je     0x4280bb
428072:	2b 34 66             	sub    (%esi,%eiz,2),%esi
428075:	49                   	dec    %ecx
428076:	34 73                	xor    $0x73,%al
428078:	45                   	inc    %ebp
428079:	6e                   	outsb  %ds:(%esi),(%dx)
42807a:	6c                   	insb   (%dx),%es:(%edi)
42807b:	57                   	push   %edi
42807c:	32 50 33             	xor    0x33(%eax),%dl
42807f:	50                   	push   %eax
428080:	4f                   	dec    %edi
428081:	4b                   	dec    %ebx
428082:	66 6d                	insw   (%dx),%es:(%edi)
428084:	59                   	pop    %ecx
428085:	73 78                	jae    0x4280ff
428087:	4a                   	dec    %edx
428088:	71 6c                	jno    0x4280f6
42808a:	7a 42                	jp     0x4280ce
42808c:	62 31                	bound  %esi,(%ecx)
42808e:	32 59 58             	xor    0x58(%ecx),%bl
428091:	49                   	dec    %ecx
428092:	36 61                	ss popa
428094:	31 6a 70             	xor    %ebp,0x70(%edx)
428097:	2b 35 6e 58 72 78    	sub    0x7872586e,%esi
42809d:	50                   	push   %eax
42809e:	37                   	aaa
42809f:	52                   	push   %edx
4280a0:	32 61 6f             	xor    0x6f(%ecx),%ah
4280a3:	72 32                	jb     0x4280d7
4280a5:	66 34 6b             	data16 xor $0x6b,%al
4280a8:	7a 41                	jp     0x4280eb
4280aa:	45                   	inc    %ebp
4280ab:	56                   	push   %esi
4280ac:	78 55                	js     0x428103
4280ae:	30 45 6c             	xor    %al,0x6c(%ebp)
4280b1:	48                   	dec    %eax
4280b2:	30 6e 78             	xor    %ch,0x78(%esi)
4280b5:	6a 64                	push   $0x64
4280b7:	6a 43                	push   $0x43
4280b9:	77 76                	ja     0x428131
4280bb:	43                   	inc    %ebx
4280bc:	2f                   	das
4280bd:	6d                   	insl   (%dx),%es:(%edi)
4280be:	46                   	inc    %esi
4280bf:	52                   	push   %edx
4280c0:	55                   	push   %ebp
4280c1:	42                   	inc    %edx
4280c2:	65 41                	gs inc %ecx
4280c4:	34 5a                	xor    $0x5a,%al
4280c6:	31 68 71             	xor    %ebp,0x71(%eax)
4280c9:	48                   	dec    %eax
4280ca:	38 39                	cmp    %bh,(%ecx)
4280cc:	35 55 4b 4d 2f       	xor    $0x2f4d4b55,%eax
4280d1:	37                   	aaa
4280d2:	67 43                	addr16 inc %ebx
4280d4:	7a 50                	jp     0x428126
4280d6:	30 76 57             	xor    %dh,0x57(%esi)
4280d9:	48                   	dec    %eax
4280da:	63 45 39             	arpl   %eax,0x39(%ebp)
4280dd:	67 33 54 77          	xor    0x77(%si),%edx
4280e1:	4f                   	dec    %edi
4280e2:	58                   	pop    %eax
4280e3:	61                   	popa
4280e4:	75 6e                	jne    0x428154
4280e6:	43                   	inc    %ebx
4280e7:	54                   	push   %esp
4280e8:	72 6c                	jb     0x428156
4280ea:	65 61                	gs popa
4280ec:	7a 6d                	jp     0x42815b
4280ee:	44                   	inc    %esp
4280ef:	6e                   	outsb  %ds:(%esi),(%dx)
4280f0:	56                   	push   %esi
4280f1:	37                   	aaa
4280f2:	36 36 65 4f          	ss ss gs dec %edi
4280f6:	66 70 4b             	data16 jo 0x428144
4280f9:	53                   	push   %ebx
4280fa:	42                   	inc    %edx
4280fb:	73 65                	jae    0x428162
4280fd:	2b 6c 67 48          	sub    0x48(%edi,%eiz,2),%ebp
428101:	32 70 76             	xor    0x76(%eax),%dh
428104:	4e                   	dec    %esi
428105:	74 61                	je     0x428168
428107:	58                   	pop    %eax
428108:	7a 4a                	jp     0x428154
42810a:	67 71 59             	addr16 jno 0x428166
42810d:	2b 6f 54             	sub    0x54(%edi),%ebp
428110:	74 65                	je     0x428177
428112:	33 6d 4d             	xor    0x4d(%ebp),%ebp
428115:	44                   	inc    %esp
428116:	65 4a                	gs dec %edx
428118:	43                   	inc    %ebx
428119:	77 42                	ja     0x42815d
42811b:	34 42                	xor    $0x42,%al
42811d:	74 36                	je     0x428155
42811f:	6f                   	outsl  %ds:(%esi),(%dx)
428120:	6e                   	outsb  %ds:(%esi),(%dx)
428121:	62 78 32             	bound  %edi,0x32(%eax)
428124:	69 65 44 75 34 62 70 	imul   $0x70623475,0x44(%ebp),%esp
42812b:	58                   	pop    %eax
42812c:	61                   	popa
42812d:	6d                   	insl   (%dx),%es:(%edi)
42812e:	65 45                	gs inc %ebp
428130:	2b 63 77             	sub    0x77(%ebx),%esp
428133:	47                   	inc    %edi
428134:	71 71                	jno    0x4281a7
428136:	78 74                	js     0x4281ac
428138:	6a 54                	push   $0x54
42813a:	6c                   	insb   (%dx),%es:(%edi)
42813b:	41                   	inc    %ecx
42813c:	57                   	push   %edi
42813d:	61                   	popa
42813e:	43                   	inc    %ebx
42813f:	48                   	dec    %eax
428140:	42                   	inc    %edx
428141:	48                   	dec    %eax
428142:	50                   	push   %eax
428143:	71 2b                	jno    0x428170
428145:	31 66 35             	xor    %esp,0x35(%esi)
428148:	45                   	inc    %ebp
428149:	70 37                	jo     0x428182
42814b:	66 52                	push   %dx
42814d:	70 47                	jo     0x428196
42814f:	72 50                	jb     0x4281a1
428151:	4e                   	dec    %esi
428152:	64 41                	fs inc %ecx
428154:	38 4c 70 6e          	cmp    %cl,0x6e(%eax,%esi,2)
428158:	38 4e 63             	cmp    %cl,0x63(%esi)
42815b:	6d                   	insl   (%dx),%es:(%edi)
42815c:	62 7a 42             	bound  %edi,0x42(%edx)
42815f:	61                   	popa
428160:	6b 68 59 2f          	imul   $0x2f,0x59(%eax),%ebp
428164:	47                   	inc    %edi
428165:	59                   	pop    %ecx
428166:	73 63                	jae    0x4281cb
428168:	79 50                	jns    0x4281ba
42816a:	76 43                	jbe    0x4281af
42816c:	66 4d                	dec    %bp
42816e:	2f                   	das
42816f:	56                   	push   %esi
428170:	58                   	pop    %eax
428171:	35 42 6a 4a 45       	xor    $0x454a6a42,%eax
428176:	55                   	push   %ebp
428177:	6a 4d                	push   $0x4d
428179:	68 45 59 79 55       	push   $0x55795945
42817e:	44                   	inc    %esp
42817f:	6a 76                	push   $0x76
428181:	7a 61                	jp     0x4281e4
428183:	44                   	inc    %esp
428184:	59                   	pop    %ecx
428185:	42                   	inc    %edx
428186:	43                   	inc    %ebx
428187:	46                   	inc    %esi
428188:	56                   	push   %esi
428189:	59                   	pop    %ecx
42818a:	33 71 52             	xor    0x52(%ecx),%esi
42818d:	57                   	push   %edi
42818e:	37                   	aaa
42818f:	45                   	inc    %ebp
428190:	70 32                	jo     0x4281c4
428192:	58                   	pop    %eax
428193:	64 57                	fs push %edi
428195:	46                   	inc    %esi
428196:	2f                   	das
428197:	59                   	pop    %ecx
428198:	73 69                	jae    0x428203
42819a:	4b                   	dec    %ebx
42819b:	31 61 34             	xor    %esp,0x34(%ecx)
42819e:	34 4b                	xor    $0x4b,%al
4281a0:	36 66 59             	ss pop %cx
4281a3:	33 65 4a             	xor    0x4a(%ebp),%esp
4281a6:	6e                   	outsb  %ds:(%esi),(%dx)
4281a7:	6b 45 62 33          	imul   $0x33,0x62(%ebp),%eax
4281ab:	6a 52                	push   $0x52
4281ad:	45                   	inc    %ebp
4281ae:	46                   	inc    %esi
4281af:	34 46                	xor    $0x46,%al
4281b1:	53                   	push   %ebx
4281b2:	6e                   	outsb  %ds:(%esi),(%dx)
4281b3:	44                   	inc    %esp
4281b4:	2b 73 73             	sub    0x73(%ebx),%esi
4281b7:	65 6f                	outsl  %gs:(%esi),(%dx)
4281b9:	58                   	pop    %eax
4281ba:	41                   	inc    %ecx
4281bb:	32 78 47             	xor    0x47(%eax),%bh
4281be:	46                   	inc    %esi
4281bf:	53                   	push   %ebx
4281c0:	69 4a 57 79 7a 73 34 	imul   $0x34737a79,0x57(%edx),%ecx
4281c7:	2f                   	das
4281c8:	62 47 4b             	bound  %eax,0x4b(%edi)
4281cb:	43                   	inc    %ebx
4281cc:	7a 48                	jp     0x428216
4281ce:	34 76                	xor    $0x76,%al
4281d0:	41                   	inc    %ecx
4281d1:	57                   	push   %edi
4281d2:	6b 34 49 65          	imul   $0x65,(%ecx,%ecx,2),%esi
4281d6:	2f                   	das
4281d7:	39 34 6c             	cmp    %esi,(%esp,%ebp,2)
4281da:	6c                   	insb   (%dx),%es:(%edi)
4281db:	57                   	push   %edi
4281dc:	76 35                	jbe    0x428213
4281de:	5a                   	pop    %edx
4281df:	50                   	push   %eax
4281e0:	48                   	dec    %eax
4281e1:	53                   	push   %ebx
4281e2:	6f                   	outsl  %ds:(%esi),(%dx)
4281e3:	58                   	pop    %eax
4281e4:	42                   	inc    %edx
4281e5:	6b 50 39 32          	imul   $0x32,0x39(%eax),%edx
4281e9:	4a                   	dec    %edx
4281ea:	66 49                	dec    %cx
4281ec:	78 68                	js     0x428256
4281ee:	31 32                	xor    %esi,(%edx)
4281f0:	79 70                	jns    0x428262
4281f2:	62 53 47             	bound  %edx,0x47(%ebx)
4281f5:	36 6a 57             	ss push $0x57
4281f8:	49                   	dec    %ecx
4281f9:	50                   	push   %eax
4281fa:	71 54                	jno    0x428250
4281fc:	55                   	push   %ebp
4281fd:	57                   	push   %edi
4281fe:	78 69                	js     0x428269
428200:	37                   	aaa
428201:	53                   	push   %ebx
428202:	71 76                	jno    0x42827a
428204:	4d                   	dec    %ebp
428205:	33 2f                	xor    (%edi),%ebp
428207:	2f                   	das
428208:	31 77 55             	xor    %esi,0x55(%edi)
42820b:	62 39                	bound  %edi,(%ecx)
42820d:	67 38 46 64          	cmp    %al,0x64(%bp)
428211:	75 7a                	jne    0x42828d
428213:	7a 2f                	jp     0x428244
428215:	38 76 68             	cmp    %dh,0x68(%esi)
428218:	4d                   	dec    %ebp
428219:	46                   	inc    %esi
42821a:	69 70 4e 48 51 64 51 	imul   $0x51645148,0x4e(%eax),%esi
428221:	52                   	push   %edx
428222:	31 71 4f             	xor    %esi,0x4f(%ecx)
428225:	38 79 70             	cmp    %bh,0x70(%ecx)
428228:	39 47 56             	cmp    %eax,0x56(%edi)
42822b:	30 55 50             	xor    %dl,0x50(%ebp)
42822e:	32 42 50             	xor    0x50(%edx),%al
428231:	65 47                	gs inc %edi
428233:	4e                   	dec    %esi
428234:	65 6b 41 6b 76       	imul   $0x76,%gs:0x6b(%ecx),%eax
428239:	6f                   	outsl  %ds:(%esi),(%dx)
42823a:	34 6e                	xor    $0x6e,%al
42823c:	73 7a                	jae    0x4282b8
42823e:	56                   	push   %esi
42823f:	68 72 41 69 67       	push   $0x67694172
428244:	4e                   	dec    %esi
428245:	4e                   	dec    %esi
428246:	64 35 73 74 50 6d    	fs xor $0x6d507473,%eax
42824c:	65 64 73 47          	gs fs jae 0x428297
428250:	6d                   	insl   (%dx),%es:(%edi)
428251:	71 6c                	jno    0x4282bf
428253:	73 4e                	jae    0x4282a3
428255:	66 6a 34             	pushw  $0x34
428258:	6a 44                	push   $0x44
42825a:	68 2b 36 79 4e       	push   $0x4e79362b
42825f:	58                   	pop    %eax
428260:	65 62 31             	bound  %esi,%gs:(%ecx)
428263:	61                   	popa
428264:	52                   	push   %edx
428265:	6b 39 4e             	imul   $0x4e,(%ecx),%edi
428268:	75 4b                	jne    0x4282b5
42826a:	6a 78                	push   $0x78
42826c:	6c                   	insb   (%dx),%es:(%edi)
42826d:	52                   	push   %edx
42826e:	63 72 53             	arpl   %esi,0x53(%edx)
428271:	6c                   	insb   (%dx),%es:(%edi)
428272:	74 66                	je     0x4282da
428274:	30 4c 71 78          	xor    %cl,0x78(%ecx,%esi,2)
428278:	42                   	inc    %edx
428279:	51                   	push   %ecx
42827a:	48                   	dec    %eax
42827b:	4e                   	dec    %esi
42827c:	35 65 37 68 67       	xor    $0x67683765,%eax
428281:	39 79 4c             	cmp    %edi,0x4c(%ecx)
428284:	7a 77                	jp     0x4282fd
428286:	46                   	inc    %esi
428287:	64 4b                	fs dec %ebx
428289:	47                   	inc    %edi
42828a:	5a                   	pop    %edx
42828b:	79 5a                	jns    0x4282e7
42828d:	56                   	push   %esi
42828e:	4d                   	dec    %ebp
42828f:	51                   	push   %ecx
428290:	31 76 6d             	xor    %esi,0x6d(%esi)
428293:	7a 44                	jp     0x4282d9
428295:	42                   	inc    %edx
428296:	65 42                	gs inc %edx
428298:	38 39                	cmp    %bh,(%ecx)