461352:	45                   	inc    %ebp
461353:	64 63 6f 2b          	arpl   %ebp,%fs:0x2b(%edi)
461357:	39 57 68             	cmp    %edx,0x68(%edi)
46135a:	35 72 53 35 79       	xor    $0x79355372,%eax
46135f:	65 77 43             	gs ja  0x4613a5
461362:	39 72 47             	cmp    %esi,0x47(%edx)
461365:	78 4b                	js     0x4613b2
461367:	70 6d                	jo     0x4613d6
461369:	75 4f                	jne    0x4613ba
46136b:	6a 4a                	push   $0x4a
46136d:	4d                   	dec    %ebp
46136e:	6c                   	insb   (%dx),%es:(%edi)
46136f:	4d                   	dec    %ebp
461370:	31 50 6b             	xor    %edx,0x6b(%eax)
461373:	73 6c                	jae    0x4613e1
461375:	77 69                	ja     0x4613e0
461377:	68 35 52 63 69       	push   $0x69635235
46137c:	72 6c                	jb     0x4613ea
46137e:	4b                   	dec    %ebx
46137f:	6e                   	outsb  %ds:(%esi),(%dx)
461380:	46                   	inc    %esi
461381:	38 64 55 51          	cmp    %ah,0x51(%ebp,%edx,2)
461385:	59                   	pop    %ecx
461386:	38 51 4b             	cmp    %dl,0x4b(%ecx)
461389:	32 45 67             	xor    0x67(%ebp),%al
46138c:	66 47                	inc    %di
46138e:	68 6b 51 35 66       	push   $0x6635516b
461393:	77 75                	ja     0x46140a
461395:	33 49 76             	xor    0x76(%ecx),%ecx
461398:	38 79 65             	cmp    %bh,0x65(%ecx)
46139b:	54                   	push   %esp
46139c:	42                   	inc    %edx
46139d:	66 42                	inc    %dx
46139f:	4e                   	dec    %esi
4613a0:	52                   	push   %edx
4613a1:	36 75 71             	ss jne 0x461415
4613a4:	4d                   	dec    %ebp
4613a5:	66 2f                	data16 das
4613a7:	35 4a 50 7a 78       	xor    $0x787a504a,%eax
4613ac:	4e                   	dec    %esi
4613ad:	52                   	push   %edx
4613ae:	32 72 4e             	xor    0x4e(%edx),%dh
4613b1:	2f                   	das
4613b2:	6a 54                	push   $0x54
4613b4:	4a                   	dec    %edx
4613b5:	2b 56 31             	sub    0x31(%esi),%edx
4613b8:	41                   	inc    %ecx
4613b9:	35 45 56 6e 6b       	xor    $0x6b6e5645,%eax
4613be:	45                   	inc    %ebp
4613bf:	73 43                	jae    0x461404
4613c1:	76 49                	jbe    0x46140c
4613c3:	4f                   	dec    %edi
4613c4:	57                   	push   %edi
4613c5:	67 50                	addr16 push %eax
4613c7:	70 48                	jo     0x461411
4613c9:	4f                   	dec    %edi
4613ca:	54                   	push   %esp
4613cb:	31 4a 58             	xor    %ecx,0x58(%edx)
4613ce:	65 37                	gs aaa
4613d0:	7a 7a                	jp     0x46144c
4613d2:	4c                   	dec    %esp
4613d3:	78 45                	js     0x46141a
4613d5:	6d                   	insl   (%dx),%es:(%edi)
4613d6:	4d                   	dec    %ebp
4613d7:	61                   	popa
4613d8:	78 61                	js     0x46143b
4613da:	44                   	inc    %esp
4613db:	64 5a                	fs pop %edx
4613dd:	67 47                	addr16 inc %edi
4613df:	79 54                	jns    0x461435
4613e1:	43                   	inc    %ebx
4613e2:	79 7a                	jns    0x46145e
4613e4:	45                   	inc    %ebp
4613e5:	2b 7a 31             	sub    0x31(%edx),%edi
4613e8:	5a                   	pop    %edx
4613e9:	56                   	push   %esi
4613ea:	58                   	pop    %eax
4613eb:	44                   	inc    %esp
4613ec:	54                   	push   %esp
4613ed:	41                   	inc    %ecx
4613ee:	56                   	push   %esi
4613ef:	55                   	push   %ebp
4613f0:	67 55                	addr16 push %ebp
4613f2:	2f                   	das
4613f3:	47                   	inc    %edi
4613f4:	33 57 30             	xor    0x30(%edi),%edx
4613f7:	63 64 69 6f          	arpl   %esp,0x6f(%ecx,%ebp,2)
4613fb:	70 74                	jo     0x461471
4613fd:	76 4d                	jbe    0x46144c
4613ff:	64 53                	fs push %ebx
461401:	41                   	inc    %ecx
461402:	31 64 57 66          	xor    %esp,0x66(%edi,%edx,2)
461406:	53                   	push   %ebx
461407:	37                   	aaa
461408:	55                   	push   %ebp
461409:	36 35 49 63 30 42    	ss xor $0x42306349,%eax
46140f:	4f                   	dec    %edi
461410:	58                   	pop    %eax
461411:	31 72 6a             	xor    %esi,0x6a(%edx)
461414:	33 2f                	xor    (%edi),%ebp
461416:	51                   	push   %ecx
461417:	38 35 5a 47 57 37    	cmp    %dh,0x3757475a
46141d:	62 73 30             	bound  %esi,0x30(%ebx)
461420:	47                   	inc    %edi
461421:	66 32 4e 47          	data16 xor 0x47(%esi),%cl
461425:	6a 55                	push   $0x55
461427:	4a                   	dec    %edx
461428:	64 5a                	fs pop %edx
46142a:	50                   	push   %eax
46142b:	4f                   	dec    %edi
46142c:	2f                   	das
46142d:	34 68                	xor    $0x68,%al
46142f:	66 75 73             	data16 jne 0x4614a5
461432:	64 4c                	fs dec %esp
461434:	41                   	inc    %ecx
461435:	72 65                	jb     0x46149c
461437:	44                   	inc    %esp
461438:	46                   	inc    %esi
461439:	36 32 76 76          	xor    %ss:0x76(%esi),%dh
46143d:	6f                   	outsl  %ds:(%esi),(%dx)
46143e:	6c                   	insb   (%dx),%es:(%edi)
46143f:	5a                   	pop    %edx
461440:	76 4d                	jbe    0x46148f
461442:	72 4a                	jb     0x46148e
461444:	69 2b 6c 52 55 61    	imul   $0x6155526c,(%ebx),%ebp
46144a:	67 31 37             	xor    %esi,(%bx)
46144d:	77 54                	ja     0x4614a3
46144f:	4f                   	dec    %edi
461450:	72 48                	jb     0x46149a
461452:	4d                   	dec    %ebp
461453:	39 31                	cmp    %esi,(%ecx)
461455:	52                   	push   %edx
461456:	5a                   	pop    %edx
461457:	46                   	inc    %esi
461458:	42                   	inc    %edx
461459:	74 32                	je     0x46148d
46145b:	42                   	inc    %edx
46145c:	71 69                	jno    0x4614c7
46145e:	55                   	push   %ebp
46145f:	31 55 32             	xor    %edx,0x32(%ebp)
461462:	37                   	aaa
461463:	34 30                	xor    $0x30,%al
461465:	49                   	dec    %ecx
461466:	4e                   	dec    %esi
461467:	66 47                	inc    %di
461469:	31 65 2b             	xor    %esp,0x2b(%ebp)
46146c:	76 6c                	jbe    0x4614da
46146e:	41                   	inc    %ecx
46146f:	49                   	dec    %ecx
461470:	32 6e 64             	xor    0x64(%esi),%ch
461473:	52                   	push   %edx
461474:	4b                   	dec    %ebx
461475:	70 78                	jo     0x4614ef
461477:	47                   	inc    %edi
461478:	68 73 58 62 4b       	push   $0x4b625873
46147d:	65 54                	gs push %esp
46147f:	46                   	inc    %esi
461480:	6a 70                	push   $0x70
461482:	62 36                	bound  %esi,(%esi)
461484:	52                   	push   %edx
461485:	68 4b 78 6e 71       	push   $0x716e784b
46148a:	74 6e                	je     0x4614fa
46148c:	44                   	inc    %esp
46148d:	47                   	inc    %edi
46148e:	46                   	inc    %esi
46148f:	5a                   	pop    %edx
461490:	37                   	aaa
461491:	6c                   	insb   (%dx),%es:(%edi)
461492:	47                   	inc    %edi
461493:	4e                   	dec    %esi
461494:	48                   	dec    %eax
461495:	41                   	inc    %ecx
461496:	58                   	pop    %eax
461497:	7a 4e                	jp     0x4614e7
461499:	70 58                	jo     0x4614f3
46149b:	4b                   	dec    %ebx
46149c:	45                   	inc    %ebp
46149d:	68 58 30 6f 33       	push   $0x336f3058
4614a2:	69 4a 44 44 62 66 72 	imul   $0x72666244,0x44(%edx),%ecx
4614a9:	4d                   	dec    %ebp
4614aa:	6a 30                	push   $0x30
4614ac:	70 58                	jo     0x461506
4614ae:	48                   	dec    %eax
4614af:	36 35 75 74 52 46    	ss xor $0x46527475,%eax
4614b5:	4d                   	dec    %ebp
4614b6:	6c                   	insb   (%dx),%es:(%edi)
4614b7:	43                   	inc    %ebx
4614b8:	38 52 6e             	cmp    %dl,0x6e(%edx)
4614bb:	69 2f 36 69 56 4e    	imul   $0x4e566936,(%edi),%ebp
4614c1:	78 2f                	js     0x4614f2
4614c3:	41                   	inc    %ecx
4614c4:	57                   	push   %edi
4614c5:	54                   	push   %esp
4614c6:	68 66 44 52 67       	push   $0x67524466
4614cb:	36 53                	ss push %ebx
4614cd:	4a                   	dec    %edx
4614ce:	65 44                	gs inc %esp
4614d0:	67 41                	addr16 inc %ecx
4614d2:	4b                   	dec    %ebx
4614d3:	56                   	push   %esi
4614d4:	2b 34 48             	sub    (%eax,%ecx,2),%esi
4614d7:	2b 51 35             	sub    0x35(%ecx),%edx
4614da:	50                   	push   %eax
4614db:	76 79                	jbe    0x461556
4614dd:	2f                   	das
4614de:	44                   	inc    %esp
4614df:	71 48                	jno    0x461529
4614e1:	49                   	dec    %ecx
4614e2:	74 6e                	je     0x461552
4614e4:	43                   	inc    %ebx
4614e5:	50                   	push   %eax
4614e6:	78 49                	js     0x461531
4614e8:	65 30 61 4a          	xor    %ah,%gs:0x4a(%ecx)
4614ec:	65 72 66             	gs jb  0x461555
4614ef:	45                   	inc    %ebp
4614f0:	71 41                	jno    0x461533
4614f2:	75 52                	jne    0x461546
4614f4:	58                   	pop    %eax
4614f5:	55                   	push   %ebp
4614f6:	4e                   	dec    %esi
4614f7:	34 70                	xor    $0x70,%al
4614f9:	78 62                	js     0x46155d
4614fb:	39 34 4b             	cmp    %esi,(%ebx,%ecx,2)
4614fe:	2b 36                	sub    (%esi),%esi
461500:	6d                   	insl   (%dx),%es:(%edi)
461501:	76 4c                	jbe    0x46154f
461503:	46                   	inc    %esi
461504:	52                   	push   %edx
461505:	42                   	inc    %edx
461506:	42                   	inc    %edx
461507:	44                   	inc    %esp
461508:	50                   	push   %eax
461509:	2f                   	das
46150a:	70 4d                	jo     0x461559
46150c:	4c                   	dec    %esp
46150d:	6d                   	insl   (%dx),%es:(%edi)
46150e:	66 56                	push   %si
461510:	39 51 72             	cmp    %edx,0x72(%ecx)
461513:	42                   	inc    %edx
461514:	4c                   	dec    %esp
461515:	5a                   	pop    %edx
461516:	4d                   	dec    %ebp
461517:	4d                   	dec    %ebp
461518:	73 31                	jae    0x46154b
46151a:	50                   	push   %eax
46151b:	61                   	popa
46151c:	41                   	inc    %ecx
46151d:	2b 4c 36 4b          	sub    0x4b(%esi,%esi,1),%ecx
461521:	33 4e 79             	xor    0x79(%esi),%ecx
461524:	57                   	push   %edi
461525:	2b 47 6b             	sub    0x6b(%edi),%eax
461528:	6d                   	insl   (%dx),%es:(%edi)
461529:	38 6f 5a             	cmp    %ch,0x5a(%edi)
46152c:	54                   	push   %esp
46152d:	79 46                	jns    0x461575
46152f:	56                   	push   %esi
461530:	6c                   	insb   (%dx),%es:(%edi)
461531:	67 67 33 38          	addr16 xor (%bx,%si),%edi
461535:	6e                   	outsb  %ds:(%esi),(%dx)
461536:	62 79 66             	bound  %edi,0x66(%ecx)
461539:	52                   	push   %edx
46153a:	44                   	inc    %esp
46153b:	42                   	inc    %edx
46153c:	67 46                	addr16 inc %esi
46153e:	42                   	inc    %edx
46153f:	76 6b                	jbe    0x4615ac
461541:	71 37                	jno    0x46157a
461543:	75 4a                	jne    0x46158f
461545:	46                   	inc    %esi
461546:	4a                   	dec    %edx
461547:	30 4f 54             	xor    %cl,0x54(%edi)
46154a:	73 73                	jae    0x4615bf
46154c:	69 75 65 6f 4d 61 7a 	imul   $0x7a614d6f,0x65(%ebp),%esi
461553:	4c                   	dec    %esp
461554:	59                   	pop    %ecx
461555:	5a                   	pop    %edx
461556:	6a 4e                	push   $0x4e
461558:	68 56 7a 33 30       	push   $0x30337a56
46155d:	68 64 64 58 35       	push   $0x35586464
461562:	69 65 73 69 6c 6e 74 	imul   $0x746e6c69,0x73(%ebp),%esp
461569:	4a                   	dec    %edx
46156a:	43                   	inc    %ebx
46156b:	74 4d                	je     0x4615ba
46156d:	77 51                	ja     0x4615c0
46156f:	49                   	dec    %ecx
461570:	6f                   	outsl  %ds:(%esi),(%dx)
461571:	6c                   	insb   (%dx),%es:(%edi)
461572:	6c                   	insb   (%dx),%es:(%edi)
461573:	32 36                	xor    (%esi),%dh
461575:	53                   	push   %ebx
461576:	6e                   	outsb  %ds:(%esi),(%dx)
461577:	58                   	pop    %eax
461578:	71 32                	jno    0x4615ac
46157a:	51                   	push   %ecx
46157b:	2b 6f 75             	sub    0x75(%edi),%ebp
46157e:	6f                   	outsl  %ds:(%esi),(%dx)
46157f:	56                   	push   %esi
461580:	72 30                	jb     0x4615b2
461582:	61                   	popa
461583:	50                   	push   %eax
461584:	2b 79 45             	sub    0x45(%ecx),%edi
461587:	5a                   	pop    %edx
461588:	48                   	dec    %eax
461589:	63 74 47 4b          	arpl   %esi,0x4b(%edi,%eax,2)
46158d:	44                   	inc    %esp
46158e:	34 34                	xor    $0x34,%al
461590:	62 69 4a             	bound  %ebp,0x4a(%ecx)
461593:	71 46                	jno    0x4615db
461595:	67 6c                	insb   (%dx),%es:(%di)
461597:	45                   	inc    %ebp
461598:	70 7a                	jo     0x461614
46159a:	70 72                	jo     0x46160e
46159c:	7a 58                	jp     0x4615f6
46159e:	6e                   	outsb  %ds:(%esi),(%dx)
46159f:	50                   	push   %eax
4615a0:	4d                   	dec    %ebp
4615a1:	6f                   	outsl  %ds:(%esi),(%dx)
4615a2:	79 31                	jns    0x4615d5
4615a4:	41                   	inc    %ecx
4615a5:	51                   	push   %ecx
4615a6:	42                   	inc    %edx
4615a7:	31 48 42             	xor    %ecx,0x42(%eax)
4615aa:	78 66                	js     0x461612
4615ac:	61                   	popa
4615ad:	48                   	dec    %eax
4615ae:	37                   	aaa
4615af:	6e                   	outsb  %ds:(%esi),(%dx)
4615b0:	7a 75                	jp     0x461627
4615b2:	35 63 5a 56 66       	xor    $0x66565a63,%eax
4615b7:	75 6f                	jne    0x461628
4615b9:	2f                   	das
4615ba:	4a                   	dec    %edx
4615bb:	66 2f                	data16 das
4615bd:	76 74                	jbe    0x461633
4615bf:	32 43 32             	xor    0x32(%ebx),%al
4615c2:	77 73                	ja     0x461637
4615c4:	2b 32                	sub    (%edx),%esi
4615c6:	56                   	push   %esi
4615c7:	6d                   	insl   (%dx),%es:(%edi)
4615c8:	6f                   	outsl  %ds:(%esi),(%dx)
4615c9:	57                   	push   %edi
4615ca:	34 45                	xor    $0x45,%al
4615cc:	79 59                	jns    0x461627
4615ce:	59                   	pop    %ecx
4615cf:	31 6d 6f             	xor    %ebp,0x6f(%ebp)
4615d2:	4f                   	dec    %edi
4615d3:	70 38                	jo     0x46160d
4615d5:	55                   	push   %ebp
4615d6:	36 4b                	ss dec %ebx
4615d8:	4b                   	dec    %ebx