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)
42829a:	45                   	inc    %ebp
42829b:	7a 64                	jp     0x428301
42829d:	64 58                	fs pop %eax
42829f:	6d                   	insl   (%dx),%es:(%edi)
4282a0:	45                   	inc    %ebp
4282a1:	44                   	inc    %esp
4282a2:	4f                   	dec    %edi
4282a3:	33 74 37 34          	xor    0x34(%edi,%esi,1),%esi
4282a7:	43                   	inc    %ebx
4282a8:	34 6d                	xor    $0x6d,%al
4282aa:	73 69                	jae    0x428315
4282ac:	35 57 36 57 63       	xor    $0x63573657,%eax
4282b1:	2f                   	das
4282b2:	6e                   	outsb  %ds:(%esi),(%dx)
4282b3:	75 58                	jne    0x42830d
4282b5:	75 4c                	jne    0x428303
4282b7:	5a                   	pop    %edx
4282b8:	34 31                	xor    $0x31,%al
4282ba:	54                   	push   %esp
4282bb:	49                   	dec    %ecx
4282bc:	77 70                	ja     0x42832e
4282be:	75 6e                	jne    0x42832e
4282c0:	56                   	push   %esi
4282c1:	52                   	push   %edx
4282c2:	62 49 6f             	bound  %ecx,0x6f(%ecx)
4282c5:	4d                   	dec    %ebp
4282c6:	6c                   	insb   (%dx),%es:(%edi)
4282c7:	44                   	inc    %esp
4282c8:	48                   	dec    %eax
4282c9:	6e                   	outsb  %ds:(%esi),(%dx)
4282ca:	6e                   	outsb  %ds:(%esi),(%dx)
4282cb:	57                   	push   %edi
4282cc:	61                   	popa
4282cd:	58                   	pop    %eax
4282ce:	42                   	inc    %edx
4282cf:	58                   	pop    %eax
4282d0:	6b 5a 72 4c          	imul   $0x4c,0x72(%edx),%ebx
4282d4:	34 39                	xor    $0x39,%al
4282d6:	72 2f                	jb     0x428307
4282d8:	41                   	inc    %ecx
4282d9:	68 56 4b 74 79       	push   $0x79744b56
4282de:	62 51 4c             	bound  %edx,0x4c(%ecx)
4282e1:	45                   	inc    %ebp
4282e2:	4f                   	dec    %edi
4282e3:	68 52 6d 6c 59       	push   $0x596c6d52
4282e8:	39 70 6f             	cmp    %esi,0x6f(%eax)
4282eb:	35 63 70 2b 67       	xor    $0x672b7063,%eax
4282f0:	66 6c                	data16 insb (%dx),%es:(%edi)
4282f2:	41                   	inc    %ecx
4282f3:	35 42 79 71 72       	xor    $0x72717942,%eax
4282f8:	6b 55 75 75          	imul   $0x75,0x75(%ebp),%edx
4282fc:	71 63                	jno    0x428361
4282fe:	35 59 55 64 74       	xor    $0x74645559,%eax
428303:	66 2f                	data16 das
428305:	68 4f 64 51 79       	push   $0x7951644f
42830a:	6d                   	insl   (%dx),%es:(%edi)
42830b:	65 6d                	gs insl (%dx),%es:(%edi)
42830d:	45                   	inc    %ebp
42830e:	33 50 2f             	xor    0x2f(%eax),%edx
428311:	39 47 39             	cmp    %eax,0x39(%edi)
428314:	4c                   	dec    %esp
428315:	50                   	push   %eax
428316:	73 47                	jae    0x42835f
428318:	41                   	inc    %ecx
428319:	50                   	push   %eax
42831a:	6d                   	insl   (%dx),%es:(%edi)
42831b:	63 4d 57             	arpl   %ecx,0x57(%ebp)
42831e:	45                   	inc    %ebp
42831f:	33 38                	xor    (%eax),%edi
428321:	46                   	inc    %esi
428322:	6a 77                	push   $0x77
428324:	62 6a 39             	bound  %ebp,0x39(%edx)
428327:	55                   	push   %ebp
428328:	6f                   	outsl  %ds:(%esi),(%dx)
428329:	70 6d                	jo     0x428398
42832b:	49                   	dec    %ecx
42832c:	6b 63 39 67          	imul   $0x67,0x39(%ebx),%esp
428330:	38 54 48 7a          	cmp    %dl,0x7a(%eax,%ecx,2)
428334:	5a                   	pop    %edx
428335:	78 6c                	js     0x4283a3
428337:	55                   	push   %ebp
428338:	33 68 74             	xor    0x74(%eax),%ebp
42833b:	4f                   	dec    %edi
42833c:	67 32 42 4f          	xor    0x4f(%bp,%si),%al
428340:	52                   	push   %edx
428341:	47                   	inc    %edi
428342:	50                   	push   %eax
428343:	37                   	aaa
428344:	68 48 36 54 31       	push   $0x31543648
428349:	71 64                	jno    0x4283af
42834b:	68 68 63 52 44       	push   $0x44526368
428350:	61                   	popa
428351:	45                   	inc    %ebp
428352:	6a 46                	push   $0x46
428354:	6a 34                	push   $0x34
428356:	32 69 49             	xor    0x49(%ecx),%ch
428359:	59                   	pop    %ecx
42835a:	77 4f                	ja     0x4283ab
42835c:	71 67                	jno    0x4283c5
42835e:	6c                   	insb   (%dx),%es:(%edi)
42835f:	52                   	push   %edx
428360:	61                   	popa
428361:	68 4f 4a 76 6e       	push   $0x6e764a4f
428366:	71 4d                	jno    0x4283b5
428368:	7a 77                	jp     0x4283e1
42836a:	61                   	popa
42836b:	2f                   	das
42836c:	33 31                	xor    (%ecx),%esi
42836e:	59                   	pop    %ecx
42836f:	46                   	inc    %esi
428370:	72 31                	jb     0x4283a3
428372:	53                   	push   %ebx
428373:	48                   	dec    %eax
428374:	4b                   	dec    %ebx
428375:	77 72                	ja     0x4283e9
428377:	71 52                	jno    0x4283cb
428379:	30 43 36             	xor    %al,0x36(%ebx)
42837c:	77 49                	ja     0x4283c7
42837e:	47                   	inc    %edi
42837f:	6a 39                	push   $0x39
428381:	4a                   	dec    %edx
428382:	72 47                	jb     0x4283cb
428384:	70 4f                	jo     0x4283d5
428386:	53                   	push   %ebx
428387:	75 33                	jne    0x4283bc
428389:	65 64 58             	gs fs pop %eax
42838c:	47                   	inc    %edi
42838d:	2f                   	das
42838e:	38 4b 72             	cmp    %cl,0x72(%ebx)
428391:	5a                   	pop    %edx
428392:	4f                   	dec    %edi
428393:	47                   	inc    %edi
428394:	6c                   	insb   (%dx),%es:(%edi)
428395:	2f                   	das
428396:	63 4c 4b 4c          	arpl   %ecx,0x4c(%ebx,%ecx,2)
42839a:	78 37                	js     0x4283d3
42839c:	32 75 43             	xor    0x43(%ebp),%dh
42839f:	65 7a 56             	gs jp  0x4283f8
4283a2:	56                   	push   %esi
4283a3:	30 6e 77             	xor    %ch,0x77(%esi)
4283a6:	4c                   	dec    %esp
4283a7:	55                   	push   %ebp
4283a8:	61                   	popa
4283a9:	52                   	push   %edx
4283aa:	6a 76                	push   $0x76
4283ac:	7a 7a                	jp     0x428428
4283ae:	75 61                	jne    0x428411
4283b0:	73 55                	jae    0x428407
4283b2:	57                   	push   %edi
4283b3:	68 7a 30 37 67       	push   $0x6737307a
4283b8:	6c                   	insb   (%dx),%es:(%edi)
4283b9:	50                   	push   %eax
4283ba:	67 70 64             	addr16 jo 0x428421
4283bd:	5a                   	pop    %edx
4283be:	33 43 59             	xor    0x59(%ebx),%eax
4283c1:	59                   	pop    %ecx
4283c2:	4c                   	dec    %esp
4283c3:	32 55 68             	xor    0x68(%ebp),%dl
4283c6:	4a                   	dec    %edx
4283c7:	65 2f                	gs das
4283c9:	33 59 66             	xor    0x66(%ecx),%ebx
4283cc:	69 6f 44 75 63 4f 78 	imul   $0x784f6375,0x44(%edi),%ebp
4283d3:	74 46                	je     0x42841b
4283d5:	70 71                	jo     0x428448
4283d7:	58                   	pop    %eax
4283d8:	69 53 75 47 54 41 66 	imul   $0x66415447,0x75(%ebx),%edx
4283df:	65 5a                	gs pop %edx
4283e1:	6f                   	outsl  %ds:(%esi),(%dx)
4283e2:	6c                   	insb   (%dx),%es:(%edi)
4283e3:	57                   	push   %edi
4283e4:	42                   	inc    %edx
4283e5:	6b 59 64 7a          	imul   $0x7a,0x64(%ecx),%ebx
4283e9:	65 47                	gs inc %edi
4283eb:	59                   	pop    %ecx
4283ec:	33 75 35             	xor    0x35(%ebp),%esi