468545:	48                   	dec    %eax
468546:	36 6d                	ss insl (%dx),%es:(%edi)
468548:	75 34                	jne    0x46857e
46854a:	30 6e 78             	xor    %ch,0x78(%esi)
46854d:	42                   	inc    %edx
46854e:	5a                   	pop    %edx
46854f:	4a                   	dec    %edx
468550:	74 56                	je     0x4685a8
468552:	76 66                	jbe    0x4685ba
468554:	56                   	push   %esi
468555:	30 47 45             	xor    %al,0x45(%edi)
468558:	74 39                	je     0x468593
46855a:	79 44                	jns    0x4685a0
46855c:	5a                   	pop    %edx
46855d:	4b                   	dec    %ebx
46855e:	45                   	inc    %ebp
46855f:	39 59 46             	cmp    %ebx,0x46(%ecx)
468562:	50                   	push   %eax
468563:	66 33 67 4f          	xor    0x4f(%edi),%sp
468567:	55                   	push   %ebp
468568:	67 6a 73             	addr16 push $0x73
46856b:	55                   	push   %ebp
46856c:	6a 36                	push   $0x36
46856e:	4d                   	dec    %ebp
46856f:	6b 4a 73 55          	imul   $0x55,0x73(%edx),%ecx
468573:	4e                   	dec    %esi
468574:	79 62                	jns    0x4685d8
468576:	72 79                	jb     0x4685f1
468578:	53                   	push   %ebx
468579:	50                   	push   %eax
46857a:	33 73 41             	xor    0x41(%ebx),%esi
46857d:	78 34                	js     0x4685b3
46857f:	36 56                	ss push %esi
468581:	32 66 4a             	xor    0x4a(%esi),%ah
468584:	4f                   	dec    %edi
468585:	30 67 69             	xor    %ah,0x69(%edi)
468588:	70 67                	jo     0x4685f1
46858a:	57                   	push   %edi
46858b:	70 4a                	jo     0x4685d7
46858d:	57                   	push   %edi
46858e:	36 39 41 78          	cmp    %eax,%ss:0x78(%ecx)
468592:	46                   	inc    %esi
468593:	6c                   	insb   (%dx),%es:(%edi)
468594:	69 70 48 43 71 2b 4b 	imul   $0x4b2b7143,0x48(%eax),%esi
46859b:	55                   	push   %ebp
46859c:	63 5a 5a             	arpl   %ebx,0x5a(%edx)
46859f:	67 70 41             	addr16 jo 0x4685e3
4685a2:	34 6c                	xor    $0x6c,%al
4685a4:	73 79                	jae    0x46861f
4685a6:	77 4c                	ja     0x4685f4
4685a8:	58                   	pop    %eax
4685a9:	74 44                	je     0x4685ef
4685ab:	5a                   	pop    %edx
4685ac:	35 78 2f 78 4f       	xor    $0x4f782f78,%eax
4685b1:	43                   	inc    %ebx
4685b2:	4b                   	dec    %ebx
4685b3:	59                   	pop    %ecx
4685b4:	50                   	push   %eax
4685b5:	4e                   	dec    %esi
4685b6:	58                   	pop    %eax
4685b7:	51                   	push   %ecx
4685b8:	41                   	inc    %ecx
4685b9:	59                   	pop    %ecx
4685ba:	31 64 2f 77          	xor    %esp,0x77(%edi,%ebp,1)
4685be:	71 7a                	jno    0x46863a
4685c0:	6c                   	insb   (%dx),%es:(%edi)
4685c1:	46                   	inc    %esi
4685c2:	39 75 78             	cmp    %esi,0x78(%ebp)
4685c5:	67 51                	addr16 push %ecx
4685c7:	52                   	push   %edx
4685c8:	32 46 33             	xor    0x33(%esi),%al
4685cb:	59                   	pop    %ecx
4685cc:	57                   	push   %edi
4685cd:	43                   	inc    %ebx
4685ce:	37                   	aaa
4685cf:	4d                   	dec    %ebp
4685d0:	58                   	pop    %eax
4685d1:	37                   	aaa
4685d2:	65 6c                	gs insb (%dx),%es:(%edi)
4685d4:	48                   	dec    %eax
4685d5:	7a 57                	jp     0x46862e
4685d7:	67 4e                	addr16 dec %esi
4685d9:	34 4f                	xor    $0x4f,%al
4685db:	4b                   	dec    %ebx
4685dc:	6e                   	outsb  %ds:(%esi),(%dx)
4685dd:	4e                   	dec    %esi
4685de:	30 4e 52             	xor    %cl,0x52(%esi)
4685e1:	6e                   	outsb  %ds:(%esi),(%dx)
4685e2:	50                   	push   %eax
4685e3:	70 62                	jo     0x468647
4685e5:	61                   	popa
4685e6:	41                   	inc    %ecx
4685e7:	43                   	inc    %ebx
4685e8:	62 4e 79             	bound  %ecx,0x79(%esi)
4685eb:	69 6f 55 45 39 6a 79 	imul   $0x796a3945,0x55(%edi),%ebp
4685f2:	33 78 58             	xor    0x58(%eax),%edi
4685f5:	61                   	popa
4685f6:	66 39 32             	cmp    %si,(%edx)
4685f9:	74 57                	je     0x468652
4685fb:	6d                   	insl   (%dx),%es:(%edi)
4685fc:	6b 52 55 71          	imul   $0x71,0x55(%edx),%edx
468600:	42                   	inc    %edx
468601:	6a 48                	push   $0x48
468603:	35 6d 6a 41 67       	xor    $0x67416a6d,%eax
468608:	7a 67                	jp     0x468671
46860a:	65 4b                	gs dec %ebx
46860c:	2f                   	das
46860d:	65 36 6e             	gs outsb %ss:(%esi),(%dx)
468610:	4a                   	dec    %edx
468611:	32 42 44             	xor    0x44(%edx),%al
468614:	59                   	pop    %ecx
468615:	4f                   	dec    %edi
468616:	50                   	push   %eax
468617:	54                   	push   %esp
468618:	46                   	inc    %esi
468619:	2b 34 48             	sub    (%eax,%ecx,2),%esi
46861c:	31 2f                	xor    %ebp,(%edi)
46861e:	63 57 55             	arpl   %edx,0x55(%edi)
468621:	30 75 33             	xor    %dh,0x33(%ebp)
468624:	53                   	push   %ebx
468625:	74 78                	je     0x46869f
468627:	37                   	aaa
468628:	74 63                	je     0x46868d
46862a:	2b 38                	sub    (%eax),%edi
46862c:	48                   	dec    %eax
46862d:	31 6e 49             	xor    %ebp,0x49(%esi)
468630:	4c                   	dec    %esp
468631:	70 53                	jo     0x468686
468633:	4e                   	dec    %esi
468634:	34 4c                	xor    $0x4c,%al
468636:	6d                   	insl   (%dx),%es:(%edi)
468637:	54                   	push   %esp
468638:	47                   	inc    %edi
468639:	72 47                	jb     0x468682
46863b:	71 32                	jno    0x46866f
46863d:	72 48                	jb     0x468687
46863f:	50                   	push   %eax
468640:	66 2f                	data16 das
468642:	4b                   	dec    %ebx
468643:	70 71                	jo     0x4686b6
468645:	71 37                	jno    0x46867e
468647:	47                   	inc    %edi
468648:	6c                   	insb   (%dx),%es:(%edi)
468649:	75 77                	jne    0x4686c2
46864b:	58                   	pop    %eax
46864c:	50                   	push   %eax
46864d:	37                   	aaa
46864e:	44                   	inc    %esp
46864f:	59                   	pop    %ecx
468650:	42                   	inc    %edx
468651:	76 38                	jbe    0x46868b
468653:	62 65 59             	bound  %esp,0x59(%ebp)
468656:	38 7a 4c             	cmp    %bh,0x4c(%edx)
468659:	4e                   	dec    %esi
46865a:	37                   	aaa
46865b:	4d                   	dec    %ebp
46865c:	70 53                	jo     0x4686b1
46865e:	41                   	inc    %ecx
46865f:	2f                   	das
468660:	67 69 34 78 50 78 66 	imul   $0x66785078,(%si),%esi
468667:	68 6f 56 6c 63       	push   $0x636c566f
46866c:	44                   	inc    %esp
46866d:	4d                   	dec    %ebp
46866e:	30 4c 52 34          	xor    %cl,0x34(%edx,%edx,2)
468672:	6c                   	insb   (%dx),%es:(%edi)
468673:	6f                   	outsl  %ds:(%esi),(%dx)
468674:	49                   	dec    %ecx
468675:	76 41                	jbe    0x4686b8
468677:	75 58                	jne    0x4686d1
468679:	78 39                	js     0x4686b4
46867b:	73 65                	jae    0x4686e2
46867d:	37                   	aaa
46867e:	43                   	inc    %ebx
46867f:	30 74 53 4d          	xor    %dh,0x4d(%ebx,%edx,2)
468683:	38 7a 70             	cmp    %bh,0x70(%edx)
468686:	79 63                	jns    0x4686eb
468688:	44                   	inc    %esp
468689:	4c                   	dec    %esp
46868a:	70 4b                	jo     0x4686d7
46868c:	56                   	push   %esi
46868d:	4c                   	dec    %esp
46868e:	65 2f                	gs das
468690:	6b 46 30 41          	imul   $0x41,0x30(%esi),%eax
468694:	4a                   	dec    %edx
468695:	34 67                	xor    $0x67,%al
468697:	45                   	inc    %ebp
468698:	55                   	push   %ebp
468699:	48                   	dec    %eax
46869a:	49                   	dec    %ecx
46869b:	70 46                	jo     0x4686e3
46869d:	6b 55 76 77          	imul   $0x77,0x76(%ebp),%edx
4686a1:	74 2f                	je     0x4686d2
4686a3:	30 64 6f 2f          	xor    %ah,0x2f(%edi,%ebp,2)
4686a7:	37                   	aaa
4686a8:	33 31                	xor    (%ecx),%esi
4686aa:	51                   	push   %ecx
4686ab:	52                   	push   %edx
4686ac:	36 38 77 4c          	cmp    %dh,%ss:0x4c(%edi)
4686b0:	41                   	inc    %ecx
4686b1:	4c                   	dec    %esp
4686b2:	5a                   	pop    %edx
4686b3:	54                   	push   %esp
4686b4:	59                   	pop    %ecx
4686b5:	4b                   	dec    %ebx
4686b6:	75 4a                	jne    0x468702
4686b8:	63 36                	arpl   %esi,(%esi)
4686ba:	73 6d                	jae    0x468729
4686bc:	59                   	pop    %ecx
4686bd:	50                   	push   %eax
4686be:	38 6c 52 33          	cmp    %ch,0x33(%edx,%edx,2)
4686c2:	37                   	aaa
4686c3:	35 43 32 48 57       	xor    $0x57483243,%eax
4686c8:	45                   	inc    %ebp
4686c9:	55                   	push   %ebp
4686ca:	33 78 51             	xor    0x51(%eax),%edi
4686cd:	58                   	pop    %eax
4686ce:	33 44 61 39          	xor    0x39(%ecx,%eiz,2),%eax
4686d2:	43                   	inc    %ebx
4686d3:	33 59 79             	xor    0x79(%ecx),%ebx
4686d6:	38 30                	cmp    %dh,(%eax)
4686d8:	6a 62                	push   $0x62
4686da:	41                   	inc    %ecx
4686db:	38 6c 32 76          	cmp    %ch,0x76(%edx,%esi,1)
4686df:	69 6e 31 67 43 78 43 	imul   $0x43784367,0x31(%esi),%ebp
4686e6:	2b 77 4f             	sub    0x4f(%edi),%esi
4686e9:	63 38                	arpl   %edi,(%eax)
4686eb:	68 6e 78 4b 69       	push   $0x694b786e
4686f0:	6a 48                	push   $0x48
4686f2:	7a 68                	jp     0x46875c
4686f4:	6c                   	insb   (%dx),%es:(%edi)
4686f5:	75 37                	jne    0x46872e
4686f7:	73 50                	jae    0x468749
4686f9:	41                   	inc    %ecx
4686fa:	64 6d                	fs insl (%dx),%es:(%edi)
4686fc:	4e                   	dec    %esi
4686fd:	62 43 56             	bound  %eax,0x56(%ebx)
468700:	69 53 4e 73 50 39 47 	imul   $0x47395073,0x4e(%ebx),%edx
468707:	4e                   	dec    %esi
468708:	64 6b 49 57 46       	imul   $0x46,%fs:0x57(%ecx),%ecx
46870d:	70 33                	jo     0x468742
46870f:	71 48                	jno    0x468759
468711:	53                   	push   %ebx
468712:	54                   	push   %esp
468713:	44                   	inc    %esp
468714:	78 69                	js     0x46877f
468716:	77 48                	ja     0x468760
468718:	52                   	push   %edx
468719:	4f                   	dec    %edi
46871a:	57                   	push   %edi
46871b:	4a                   	dec    %edx
46871c:	58                   	pop    %eax
46871d:	72 4c                	jb     0x46876b
46871f:	4e                   	dec    %esi
468720:	4e                   	dec    %esi
468721:	51                   	push   %ecx
468722:	51                   	push   %ecx
468723:	51                   	push   %ecx
468724:	70 41                	jo     0x468767
468726:	50                   	push   %eax
468727:	58                   	pop    %eax
468728:	39 45 50             	cmp    %eax,0x50(%ebp)
46872b:	74 66                	je     0x468793
46872d:	79 59                	jns    0x468788
46872f:	44                   	inc    %esp
468730:	42                   	inc    %edx
468731:	30 4a 56             	xor    %cl,0x56(%edx)
468734:	42                   	inc    %edx
468735:	53                   	push   %ebx
468736:	66 53                	push   %bx
468738:	6e                   	outsb  %ds:(%esi),(%dx)
468739:	7a 43                	jp     0x46877e
46873b:	73 61                	jae    0x46879e
46873d:	52                   	push   %edx
46873e:	50                   	push   %eax
46873f:	4c                   	dec    %esp
468740:	41                   	inc    %ecx
468741:	68 47 4d 38 32       	push   $0x32384d47
468746:	6f                   	outsl  %ds:(%esi),(%dx)
468747:	57                   	push   %edi
468748:	4b                   	dec    %ebx
468749:	30 70 38             	xor    %dh,0x38(%eax)
46874c:	7a 59                	jp     0x4687a7
46874e:	48                   	dec    %eax
46874f:	5a                   	pop    %edx
468750:	37                   	aaa
468751:	58                   	pop    %eax
468752:	49                   	dec    %ecx
468753:	4f                   	dec    %edi
468754:	6c                   	insb   (%dx),%es:(%edi)
468755:	73 36                	jae    0x46878d
468757:	43                   	inc    %ebx
468758:	65 57                	gs push %edi
46875a:	45                   	inc    %ebp
46875b:	46                   	inc    %esi
46875c:	2b 64 67 70          	sub    0x70(%edi,%eiz,2),%esp
468760:	78 50                	js     0x4687b2
468762:	55                   	push   %ebp
468763:	31 36                	xor    %esi,(%esi)
468765:	64 50                	fs push %eax
468767:	76 77                	jbe    0x4687e0
468769:	37                   	aaa
46876a:	55                   	push   %ebp
46876b:	36 50                	ss push %eax
46876d:	54                   	push   %esp
46876e:	63 57 4d             	arpl   %edx,0x4d(%edi)
468771:	73 6f                	jae    0x4687e2
468773:	66 2f                	data16 das
468775:	49                   	dec    %ecx
468776:	68 51 52 69 67       	push   $0x67695251
46877b:	67 55                	addr16 push %ebp
46877d:	58                   	pop    %eax
46877e:	66 33 2f             	xor    (%edi),%bp
468781:	4f                   	dec    %edi
468782:	77 73                	ja     0x4687f7
468784:	43                   	inc    %ebx
468785:	71 44                	jno    0x4687cb
468787:	54                   	push   %esp
468788:	42                   	inc    %edx
468789:	70 34                	jo     0x4687bf
46878b:	68 4c 4a 4f 7a       	push   $0x7a4f4a4c
468790:	76 7a                	jbe    0x46880c
468792:	5a                   	pop    %edx
468793:	47                   	inc    %edi
468794:	64 4b                	fs dec %ebx
468796:	77 74                	ja     0x46880c
468798:	79 4f                	jns    0x4687e9
46879a:	43                   	inc    %ebx
46879b:	65 34 6e             	gs xor $0x6e,%al
46879e:	2f                   	das
46879f:	30 32                	xor    %dh,(%edx)
4687a1:	72 50                	jb     0x4687f3
4687a3:	6c                   	insb   (%dx),%es:(%edi)
4687a4:	69 31 6b 48 77 34    	imul   $0x3477486b,(%ecx),%esi
4687aa:	47                   	inc    %edi
4687ab:	52                   	push   %edx
4687ac:	30 71 4a             	xor    %dh,0x4a(%ecx)
4687af:	33 4e 58             	xor    0x58(%esi),%ecx
4687b2:	43                   	inc    %ebx
4687b3:	4f                   	dec    %edi
4687b4:	48                   	dec    %eax
4687b5:	2b 39                	sub    (%ecx),%edi
4687b7:	4b                   	dec    %ebx
4687b8:	59                   	pop    %ecx
4687b9:	49                   	dec    %ecx
4687ba:	57                   	push   %edi
4687bb:	38 66 55             	cmp    %ah,0x55(%esi)
4687be:	6f                   	outsl  %ds:(%esi),(%dx)
4687bf:	44                   	inc    %esp
4687c0:	59                   	pop    %ecx
4687c1:	58                   	pop    %eax