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
4283ef:	54                   	push   %esp
4283f0:	56                   	push   %esi
4283f1:	4d                   	dec    %ebp
4283f2:	44                   	inc    %esp
4283f3:	37                   	aaa
4283f4:	73 75                	jae    0x42846b
4283f6:	34 75                	xor    $0x75,%al
4283f8:	47                   	inc    %edi
4283f9:	2f                   	das
4283fa:	59                   	pop    %ecx
4283fb:	4e                   	dec    %esi
4283fc:	67 30 32             	xor    %dh,(%bp,%si)
4283ff:	47                   	inc    %edi
428400:	63 37                	arpl   %esi,(%edi)
428402:	5a                   	pop    %edx
428403:	6d                   	insl   (%dx),%es:(%edi)
428404:	4d                   	dec    %ebp
428405:	39 6f 74             	cmp    %ebp,0x74(%edi)
428408:	37                   	aaa
428409:	41                   	inc    %ecx
42840a:	62 6a 6d             	bound  %ebp,0x6d(%edx)
42840d:	62 37                	bound  %esi,(%edi)
42840f:	57                   	push   %edi
428410:	66 4e                	dec    %si
428412:	6a 47                	push   $0x47
428414:	59                   	pop    %ecx
428415:	73 42                	jae    0x428459
428417:	62 47 53             	bound  %eax,0x53(%edi)
42841a:	4f                   	dec    %edi
42841b:	2b 4e 55             	sub    0x55(%esi),%ecx
42841e:	69 6f 4d 6e 30 51 4a 	imul   $0x4a51306e,0x4d(%edi),%ebp
428425:	54                   	push   %esp
428426:	6b 5a 66 70          	imul   $0x70,0x66(%edx),%ebx
42842a:	6b 73 51 33          	imul   $0x33,0x51(%ebx),%esi
42842e:	59                   	pop    %ecx
42842f:	54                   	push   %esp
428430:	6a 54                	push   $0x54
428432:	39 66 36             	cmp    %esp,0x36(%esi)
428435:	37                   	aaa
428436:	74 5a                	je     0x428492
428438:	2f                   	das
428439:	66 6b 52 65 68       	imul   $0x68,0x65(%edx),%dx
42843e:	79 33                	jns    0x428473
428440:	30 34 44             	xor    %dh,(%esp,%eax,2)
428443:	73 37                	jae    0x42847c
428445:	57                   	push   %edi
428446:	42                   	inc    %edx
428447:	4e                   	dec    %esi
428448:	32 33                	xor    (%ebx),%dh
42844a:	4b                   	dec    %ebx
42844b:	63 7a 4b             	arpl   %edi,0x4b(%edx)
42844e:	6b 62 75 51          	imul   $0x51,0x75(%edx),%esp
428452:	58                   	pop    %eax
428453:	59                   	pop    %ecx
428454:	45                   	inc    %ebp
428455:	52                   	push   %edx
428456:	4c                   	dec    %esp
428457:	6b 34 42 33          	imul   $0x33,(%edx,%eax,2),%esi
42845b:	79 75                	jns    0x4284d2
42845d:	47                   	inc    %edi
42845e:	42                   	inc    %edx
42845f:	42                   	inc    %edx
428460:	6b 34 74 4d          	imul   $0x4d,(%esp,%esi,2),%esi
428464:	4d                   	dec    %ebp
428465:	6e                   	outsb  %ds:(%esi),(%dx)
428466:	69 74 69 6c 72 73 6b 	imul   $0x696b7372,0x6c(%ecx,%ebp,2),%esi
42846d:	69
42846e:	53                   	push   %ebx
42846f:	47                   	inc    %edi
428470:	53                   	push   %ebx
428471:	65 47                	gs inc %edi
428473:	76 6b                	jbe    0x4284e0
428475:	78 67                	js     0x4284de
428477:	55                   	push   %ebp
428478:	38 42 74             	cmp    %al,0x74(%edx)
42847b:	66 54                	push   %sp
42847d:	6f                   	outsl  %ds:(%esi),(%dx)
42847e:	6f                   	outsl  %ds:(%esi),(%dx)
42847f:	38 79 38             	cmp    %bh,0x38(%ecx)
428482:	4b                   	dec    %ebx
428483:	6a 53                	push   $0x53
428485:	71 35                	jno    0x4284bc
428487:	66 51                	push   %cx
428489:	41                   	inc    %ecx
42848a:	62 75 43             	bound  %esi,0x43(%ebp)
42848d:	54                   	push   %esp
42848e:	73 73                	jae    0x428503
428490:	76 44                	jbe    0x4284d6
428492:	63 65 53             	arpl   %esp,0x53(%ebp)
428495:	74 30                	je     0x4284c7
428497:	61                   	popa
428498:	63 41 46             	arpl   %eax,0x46(%ecx)
42849b:	74 6b                	je     0x428508
42849d:	69 45 78 66 6c 37 41 	imul   $0x41376c66,0x78(%ebp),%eax
4284a4:	6f                   	outsl  %ds:(%esi),(%dx)
4284a5:	59                   	pop    %ecx
4284a6:	37                   	aaa
4284a7:	55                   	push   %ebp
4284a8:	38 73 71             	cmp    %dh,0x71(%ebx)
4284ab:	30 5a 4c             	xor    %bl,0x4c(%edx)
4284ae:	76 6c                	jbe    0x42851c
4284b0:	76 59                	jbe    0x42850b
4284b2:	4e                   	dec    %esi
4284b3:	6f                   	outsl  %ds:(%esi),(%dx)
4284b4:	33 48 36             	xor    0x36(%eax),%ecx
4284b7:	6f                   	outsl  %ds:(%esi),(%dx)
4284b8:	71 4f                	jno    0x428509
4284ba:	41                   	inc    %ecx
4284bb:	63 37                	arpl   %esi,(%edi)
4284bd:	56                   	push   %esi
4284be:	59                   	pop    %ecx
4284bf:	71 61                	jno    0x428522
4284c1:	53                   	push   %ebx
4284c2:	78 41                	js     0x428505
4284c4:	44                   	inc    %esp
4284c5:	62 63 6c             	bound  %esp,0x6c(%ebx)
4284c8:	56                   	push   %esi
4284c9:	4c                   	dec    %esp
4284ca:	33 36                	xor    (%esi),%esi
4284cc:	6d                   	insl   (%dx),%es:(%edi)
4284cd:	61                   	popa
4284ce:	6f                   	outsl  %ds:(%esi),(%dx)
4284cf:	76 7a                	jbe    0x42854b
4284d1:	6b 43 55 70          	imul   $0x70,0x55(%ebx),%eax
4284d5:	32 46 45             	xor    0x45(%esi),%al
4284d8:	4a                   	dec    %edx
4284d9:	37                   	aaa
4284da:	49                   	dec    %ecx
4284db:	6d                   	insl   (%dx),%es:(%edi)
4284dc:	32 48 64             	xor    0x64(%eax),%cl
4284df:	6e                   	outsb  %ds:(%esi),(%dx)
4284e0:	6a 30                	push   $0x30
4284e2:	58                   	pop    %eax
4284e3:	79 66                	jns    0x42854b
4284e5:	30 4c 39 52          	xor    %cl,0x52(%ecx,%edi,1)
4284e9:	4b                   	dec    %ebx
4284ea:	44                   	inc    %esp
4284eb:	54                   	push   %esp
4284ec:	45                   	inc    %ebp
4284ed:	67 62 75 37          	bound  %esi,0x37(%di)
4284f1:	34 41                	xor    $0x41,%al
4284f3:	53                   	push   %ebx
4284f4:	39 77 55             	cmp    %esi,0x55(%edi)
4284f7:	66 30 54 4b 77       	data16 xor %dl,0x77(%ebx,%ecx,2)
4284fc:	73 49                	jae    0x428547
4284fe:	4e                   	dec    %esi
4284ff:	71 31                	jno    0x428532
428501:	68 69 6a 4e 71       	push   $0x714e6a69
428506:	53                   	push   %ebx
428507:	7a 4b                	jp     0x428554
428509:	69 31 37 71 51 49    	imul   $0x49517137,(%ecx),%esi
42850f:	34 30                	xor    $0x30,%al
428511:	38 58 35             	cmp    %bl,0x35(%eax)
428514:	49                   	dec    %ecx
428515:	6c                   	insb   (%dx),%es:(%edi)
428516:	79 74                	jns    0x42858c
428518:	49                   	dec    %ecx
428519:	73 33                	jae    0x42854e
42851b:	67 39 41 41          	cmp    %eax,0x41(%bx,%di)
42851f:	59                   	pop    %ecx
428520:	69 44 33 61 50 42 6b 	imul   $0x496b4250,0x61(%ebx,%esi,1),%eax
428527:	49
428528:	73 4b                	jae    0x428575
42852a:	75 4c                	jne    0x428578
42852c:	5a                   	pop    %edx
42852d:	72 5a                	jb     0x428589
42852f:	55                   	push   %ebp
428530:	78 42                	js     0x428574
428532:	43                   	inc    %ebx
428533:	46                   	inc    %esi
428534:	30 6b 48             	xor    %ch,0x48(%ebx)
428537:	6f                   	outsl  %ds:(%esi),(%dx)
428538:	41                   	inc    %ecx
428539:	43                   	inc    %ebx
42853a:	2b 69 58             	sub    0x58(%ecx),%ebp