4622d7:	56                   	push   %esi
4622d8:	42                   	inc    %edx
4622d9:	54                   	push   %esp
4622da:	79 74                	jns    0x462350
4622dc:	73 51                	jae    0x46232f
4622de:	55                   	push   %ebp
4622df:	2f                   	das
4622e0:	73 30                	jae    0x462312
4622e2:	33 51 2f             	xor    0x2f(%ecx),%edx
4622e5:	58                   	pop    %eax
4622e6:	42                   	inc    %edx
4622e7:	78 68                	js     0x462351
4622e9:	47                   	inc    %edi
4622ea:	2b 57 73             	sub    0x73(%edi),%edx
4622ed:	63 76 37             	arpl   %esi,0x37(%esi)
4622f0:	54                   	push   %esp
4622f1:	59                   	pop    %ecx
4622f2:	6e                   	outsb  %ds:(%esi),(%dx)
4622f3:	32 78 78             	xor    0x78(%eax),%bh
4622f6:	61                   	popa
4622f7:	32 6e 68             	xor    0x68(%esi),%ch
4622fa:	33 77 64             	xor    0x64(%edi),%esi
4622fd:	6b 33 2b             	imul   $0x2b,(%ebx),%esi
462300:	77 41                	ja     0x462343
462302:	4e                   	dec    %esi
462303:	61                   	popa
462304:	64 6b 70 6e 66       	imul   $0x66,%fs:0x6e(%eax),%esi
462309:	54                   	push   %esp
46230a:	4e                   	dec    %esi
46230b:	47                   	inc    %edi
46230c:	38 64 47 43          	cmp    %ah,0x43(%edi,%eax,2)
462310:	45                   	inc    %ebp
462311:	68 4f 2f 46 59       	push   $0x59462f4f
462316:	4a                   	dec    %edx
462317:	45                   	inc    %ebp
462318:	65 4d                	gs dec %ebp
46231a:	39 52 76             	cmp    %edx,0x76(%edx)
46231d:	6d                   	insl   (%dx),%es:(%edi)
46231e:	79 43                	jns    0x462363
462320:	49                   	dec    %ecx
462321:	7a 58                	jp     0x46237b
462323:	4b                   	dec    %ebx
462324:	4a                   	dec    %edx
462325:	67 55                	addr16 push %ebp
462327:	50                   	push   %eax
462328:	52                   	push   %edx
462329:	62 70 42             	bound  %esi,0x42(%eax)
46232c:	45                   	inc    %ebp
46232d:	36 47                	ss inc %edi
46232f:	32 52 71             	xor    0x71(%edx),%dl
462332:	46                   	inc    %esi
462333:	42                   	inc    %edx
462334:	6f                   	outsl  %ds:(%esi),(%dx)
462335:	34 50                	xor    $0x50,%al
462337:	58                   	pop    %eax
462338:	55                   	push   %ebp
462339:	6c                   	insb   (%dx),%es:(%edi)
46233a:	42                   	inc    %edx
46233b:	4b                   	dec    %ebx
46233c:	61                   	popa
46233d:	68 51 71 33 66       	push   $0x66337151
462342:	2b 49 57             	sub    0x57(%ecx),%ecx
462345:	77 51                	ja     0x462398
462347:	71 34                	jno    0x46237d
462349:	31 6e 74             	xor    %ebp,0x74(%esi)
46234c:	67 67 79 70          	addr16 addr16 jns 0x4623c0
462350:	2b 7a 59             	sub    0x59(%edx),%edi
462353:	69 4e 56 35 43 68 6d 	imul   $0x6d684335,0x56(%esi),%ecx
46235a:	4f                   	dec    %edi
46235b:	45                   	inc    %ebp
46235c:	79 44                	jns    0x4623a2
46235e:	70 32                	jo     0x462392
462360:	46                   	inc    %esi
462361:	76 62                	jbe    0x4623c5
462363:	66 4e                	dec    %si
462365:	49                   	dec    %ecx
462366:	6b 34 66 37          	imul   $0x37,(%esi,%eiz,2),%esi
46236a:	44                   	inc    %esp
46236b:	79 6f                	jns    0x4623dc
46236d:	2f                   	das
46236e:	72 2f                	jb     0x46239f
462370:	6c                   	insb   (%dx),%es:(%edi)
462371:	7a 4e                	jp     0x4623c1
462373:	43                   	inc    %ebx
462374:	6f                   	outsl  %ds:(%esi),(%dx)
462375:	4f                   	dec    %edi
462376:	39 6d 49             	cmp    %ebp,0x49(%ebp)
462379:	72 50                	jb     0x4623cb
46237b:	76 79                	jbe    0x4623f6
46237d:	6a 63                	push   $0x63
46237f:	55                   	push   %ebp
462380:	76 78                	jbe    0x4623fa
462382:	63 6a 76             	arpl   %ebp,0x76(%edx)
462385:	56                   	push   %esi
462386:	65 57                	gs push %edi
462388:	4c                   	dec    %esp
462389:	54                   	push   %esp
46238a:	6f                   	outsl  %ds:(%esi),(%dx)
46238b:	6a 32                	push   $0x32
46238d:	65 4b                	gs dec %ebx
46238f:	37                   	aaa
462390:	35 68 63 34 64       	xor    $0x64346368,%eax
462395:	46                   	inc    %esi
462396:	69 6a 31 6b 32 55 65 	imul   $0x6555326b,0x31(%edx),%ebp
46239d:	55                   	push   %ebp
46239e:	50                   	push   %eax
46239f:	57                   	push   %edi
4623a0:	68 77 4c 77 78       	push   $0x78774c77
4623a5:	50                   	push   %eax
4623a6:	5a                   	pop    %edx
4623a7:	2f                   	das
4623a8:	74 43                	je     0x4623ed
4623aa:	41                   	inc    %ecx
4623ab:	36 33 64 33 2f       	xor    %ss:0x2f(%ebx,%esi,1),%esp
4623b0:	30 4f 45             	xor    %cl,0x45(%edi)
4623b3:	36 46                	ss inc %esi
4623b5:	79 62                	jns    0x462419
4623b7:	48                   	dec    %eax
4623b8:	67 32 47 62          	xor    0x62(%bx),%al
4623bc:	6c                   	insb   (%dx),%es:(%edi)
4623bd:	46                   	inc    %esi
4623be:	42                   	inc    %edx
4623bf:	36 76 67             	ss jbe 0x462429
4623c2:	43                   	inc    %ebx
4623c3:	77 6a                	ja     0x46242f
4623c5:	58                   	pop    %eax
4623c6:	4a                   	dec    %edx
4623c7:	44                   	inc    %esp
4623c8:	61                   	popa
4623c9:	6d                   	insl   (%dx),%es:(%edi)
4623ca:	73 4e                	jae    0x46241a
4623cc:	77 65                	ja     0x462433
4623ce:	79 38                	jns    0x462408
4623d0:	50                   	push   %eax
4623d1:	51                   	push   %ecx
4623d2:	32 33                	xor    (%ebx),%dh
4623d4:	68 64 2b 68 76       	push   $0x76682b64
4623d9:	30 64 6e 48          	xor    %ah,0x48(%esi,%ebp,2)
4623dd:	56                   	push   %esi
4623de:	78 65                	js     0x462445
4623e0:	48                   	dec    %eax
4623e1:	76 48                	jbe    0x46242b
4623e3:	68 65 70 65 69       	push   $0x69657065
4623e8:	4b                   	dec    %ebx
4623e9:	44                   	inc    %esp
4623ea:	6b 6b 38 36          	imul   $0x36,0x38(%ebx),%ebp
4623ee:	52                   	push   %edx
4623ef:	49                   	dec    %ecx
4623f0:	33 45 38             	xor    0x38(%ebp),%eax
4623f3:	6f                   	outsl  %ds:(%esi),(%dx)
4623f4:	49                   	dec    %ecx
4623f5:	59                   	pop    %ecx
4623f6:	72 6c                	jb     0x462464
4623f8:	4b                   	dec    %ebx
4623f9:	38 76 33             	cmp    %dh,0x33(%esi)
4623fc:	33 6b 65             	xor    0x65(%ebx),%ebp
4623ff:	54                   	push   %esp
462400:	56                   	push   %esi
462401:	4b                   	dec    %ebx
462402:	69 50 4b 41 35 33 5a 	imul   $0x5a333541,0x4b(%eax),%edx
462409:	65 63 53 58          	arpl   %edx,%gs:0x58(%ebx)
46240d:	62 55 72             	bound  %edx,0x72(%ebp)
462410:	62 46 53             	bound  %eax,0x53(%esi)
462413:	76 5a                	jbe    0x46246f
462415:	2f                   	das
462416:	4d                   	dec    %ebp
462417:	4e                   	dec    %esi
462418:	45                   	inc    %ebp
462419:	41                   	inc    %ecx
46241a:	57                   	push   %edi
46241b:	77 79                	ja     0x462496
46241d:	46                   	inc    %esi
46241e:	36 54                	ss push %esp
462420:	43                   	inc    %ebx
462421:	6b 77 2b 33          	imul   $0x33,0x2b(%edi),%esi
462425:	6a 71                	push   $0x71
462427:	6b 76 58 67          	imul   $0x67,0x58(%esi),%esi
46242b:	38 4e 4a             	cmp    %cl,0x4a(%esi)
46242e:	6a 6f                	push   $0x6f
462430:	45                   	inc    %ebp
462431:	7a 64                	jp     0x462497
462433:	54                   	push   %esp
462434:	53                   	push   %ebx
462435:	55                   	push   %ebp
462436:	71 4c                	jno    0x462484
462438:	31 2f                	xor    %ebp,(%edi)
46243a:	58                   	pop    %eax
46243b:	51                   	push   %ecx
46243c:	36 4f                	ss dec %edi
46243e:	6c                   	insb   (%dx),%es:(%edi)
46243f:	77 76                	ja     0x4624b7
462441:	53                   	push   %ebx
462442:	6c                   	insb   (%dx),%es:(%edi)
462443:	4e                   	dec    %esi
462444:	34 49                	xor    $0x49,%al
462446:	63 4b 4c             	arpl   %ecx,0x4c(%ebx)
462449:	56                   	push   %esi
46244a:	63 2f                	arpl   %ebp,(%edi)
46244c:	43                   	inc    %ebx
46244d:	33 58 61             	xor    0x61(%eax),%ebx
462450:	63 4f 75             	arpl   %ecx,0x75(%edi)
462453:	34 46                	xor    $0x46,%al
462455:	59                   	pop    %ecx
462456:	34 2f                	xor    $0x2f,%al
462458:	66 49                	dec    %cx
46245a:	47                   	inc    %edi
46245b:	45                   	inc    %ebp
46245c:	67 52                	addr16 push %edx
46245e:	73 4b                	jae    0x4624ab
462460:	47                   	inc    %edi
462461:	77 2f                	ja     0x462492
462463:	4f                   	dec    %edi
462464:	65 31 4c 75 36       	xor    %ecx,%gs:0x36(%ebp,%esi,2)
462469:	59                   	pop    %ecx
46246a:	4a                   	dec    %edx
46246b:	70 57                	jo     0x4624c4
46246d:	67 51                	addr16 push %ecx
46246f:	4c                   	dec    %esp
462470:	71 61                	jno    0x4624d3
462472:	75 53                	jne    0x4624c7
462474:	6d                   	insl   (%dx),%es:(%edi)
462475:	51                   	push   %ecx
462476:	62 38                	bound  %edi,(%eax)
462478:	75 6d                	jne    0x4624e7
46247a:	6a 33                	push   $0x33
46247c:	33 35 46 55 63 52    	xor    0x52635546,%esi
462482:	6d                   	insl   (%dx),%es:(%edi)
462483:	47                   	inc    %edi
462484:	37                   	aaa
462485:	64 44                	fs inc %esp
462487:	45                   	inc    %ebp
462488:	36 50                	ss push %eax
46248a:	59                   	pop    %ecx
46248b:	4c                   	dec    %esp
46248c:	49                   	dec    %ecx
46248d:	32 50 62             	xor    0x62(%eax),%dl
462490:	30 4b 65             	xor    %cl,0x65(%ebx)
462493:	30 37                	xor    %dh,(%edi)
462495:	58                   	pop    %eax
462496:	36 31 38             	xor    %edi,%ss:(%eax)
462499:	55                   	push   %ebp
46249a:	67 31 73 6d          	xor    %esi,0x6d(%bp,%di)
46249e:	38 42 2b             	cmp    %al,0x2b(%edx)
4624a1:	6f                   	outsl  %ds:(%esi),(%dx)
4624a2:	36 6d                	ss insl (%dx),%es:(%edi)
4624a4:	49                   	dec    %ecx
4624a5:	65 30 4a 6a          	xor    %cl,%gs:0x6a(%edx)
4624a9:	66 55                	push   %bp
4624ab:	36 47                	ss inc %edi
4624ad:	5a                   	pop    %edx
4624ae:	45                   	inc    %ebp
4624af:	56                   	push   %esi
4624b0:	4e                   	dec    %esi
4624b1:	64 59                	fs pop %ecx
4624b3:	55                   	push   %ebp
4624b4:	65 56                	gs push %esi
4624b6:	78 75                	js     0x46252d
4624b8:	41                   	inc    %ecx
4624b9:	32 4a 6e             	xor    0x6e(%edx),%cl
4624bc:	32 38                	xor    (%eax),%bh
4624be:	77 45                	ja     0x462505
4624c0:	41                   	inc    %ecx
4624c1:	35 63 6a 47 37       	xor    $0x37476a63,%eax
4624c6:	6a 46                	push   $0x46
4624c8:	4a                   	dec    %edx
4624c9:	34 6f                	xor    $0x6f,%al
4624cb:	5a                   	pop    %edx
4624cc:	39 65 6a             	cmp    %esp,0x6a(%ebp)
4624cf:	78 34                	js     0x462505
4624d1:	6f                   	outsl  %ds:(%esi),(%dx)
4624d2:	31 31                	xor    %esi,(%ecx)
4624d4:	50                   	push   %eax
4624d5:	63 45 66             	arpl   %eax,0x66(%ebp)
4624d8:	5a                   	pop    %edx
4624d9:	31 46 36             	xor    %eax,0x36(%esi)
4624dc:	6f                   	outsl  %ds:(%esi),(%dx)
4624dd:	6b 46 55 48          	imul   $0x48,0x55(%esi),%eax
4624e1:	74 69                	je     0x46254c
4624e3:	67 6b 45 46 6b       	imul   $0x6b,0x46(%di),%eax
4624e8:	4f                   	dec    %edi
4624e9:	39 32                	cmp    %esi,(%edx)
4624eb:	57                   	push   %edi
4624ec:	42                   	inc    %edx
4624ed:	69 39 39 35 73 4b    	imul   $0x4b733539,(%ecx),%edi
4624f3:	37                   	aaa
4624f4:	43                   	inc    %ebx
4624f5:	7a 6d                	jp     0x462564
4624f7:	6e                   	outsb  %ds:(%esi),(%dx)
4624f8:	35 43 4b 70 38       	xor    $0x38704b43,%eax
4624fd:	78 4d                	js     0x46254c
4624ff:	50                   	push   %eax
462500:	4c                   	dec    %esp
462501:	6e                   	outsb  %ds:(%esi),(%dx)
462502:	7a 2b                	jp     0x46252f
462504:	55                   	push   %ebp
462505:	50                   	push   %eax
462506:	50                   	push   %eax
462507:	50                   	push   %eax
462508:	69 45 45 62 37 52 47 	imul   $0x47523762,0x45(%ebp),%eax
46250f:	4f                   	dec    %edi
462510:	42                   	inc    %edx
462511:	61                   	popa
462512:	37                   	aaa
462513:	55                   	push   %ebp
462514:	63 49 52             	arpl   %ecx,0x52(%ecx)
462517:	62 33                	bound  %esi,(%ebx)
462519:	7a 38                	jp     0x462553
46251b:	36 2f                	ss das
46251d:	55                   	push   %ebp
46251e:	55                   	push   %ebp
46251f:	36 65 68 63 57 65 59 	ss gs push $0x59655763
462526:	2b 4f 52             	sub    0x52(%edi),%ecx
462529:	79 73                	jns    0x46259e
46252b:	4e                   	dec    %esi
46252c:	53                   	push   %ebx
46252d:	38 77 6c             	cmp    %dh,0x6c(%edi)
462530:	75 6b                	jne    0x46259d
462532:	76 6f                	jbe    0x4625a3
462534:	35 4e 2f 6a 71       	xor    $0x716a2f4e,%eax
462539:	5a                   	pop    %edx
46253a:	52                   	push   %edx
46253b:	44                   	inc    %esp
46253c:	67 5a                	addr16 pop %edx
46253e:	67 4d                	addr16 dec %ebp
462540:	50                   	push   %eax
462541:	70 45                	jo     0x462588
462543:	30 4f 58             	xor    %cl,0x58(%edi)
462546:	59                   	pop    %ecx
462547:	64 32 6a 68          	xor    %fs:0x68(%edx),%ch
46254b:	61                   	popa
46254c:	59                   	pop    %ecx
46254d:	54                   	push   %esp
46254e:	35 43 53 34 49       	xor    $0x49345343,%eax
462553:	62 6e 69             	bound  %ebp,0x69(%esi)
462556:	6d                   	insl   (%dx),%es:(%edi)
462557:	6b 49 44 69          	imul   $0x69,0x44(%ecx),%ecx
46255b:	39 49 45             	cmp    %ecx,0x45(%ecx)
46255e:	71 31                	jno    0x462591
462560:	4f                   	dec    %edi
462561:	34 42                	xor    $0x42,%al
462563:	58                   	pop    %eax
462564:	42                   	inc    %edx
462565:	56                   	push   %esi
462566:	76 55                	jbe    0x4625bd
462568:	2b 79 6b             	sub    0x6b(%ecx),%edi
46256b:	4c                   	dec    %esp
46256c:	6c                   	insb   (%dx),%es:(%edi)
46256d:	76 52                	jbe    0x4625c1
46256f:	5a                   	pop    %edx
462570:	6f                   	outsl  %ds:(%esi),(%dx)