41b54b:	4d                   	dec    %ebp
41b54c:	54                   	push   %esp
41b54d:	73 48                	jae    0x41b597
41b54f:	42                   	inc    %edx
41b550:	41                   	inc    %ecx
41b551:	66 57                	push   %di
41b553:	50                   	push   %eax
41b554:	37                   	aaa
41b555:	2b 65 49             	sub    0x49(%ebp),%esp
41b558:	74 70                	je     0x41b5ca
41b55a:	5a                   	pop    %edx
41b55b:	33 71 65             	xor    0x65(%ecx),%esi
41b55e:	5a                   	pop    %edx
41b55f:	51                   	push   %ecx
41b560:	39 52 41             	cmp    %edx,0x41(%edx)
41b563:	64 51                	fs push %ecx
41b565:	2b 6b 76             	sub    0x76(%ebx),%ebp
41b568:	36 4f                	ss dec %edi
41b56a:	39 54 57 36          	cmp    %edx,0x36(%edi,%edx,2)
41b56e:	56                   	push   %esi
41b56f:	5a                   	pop    %edx
41b570:	58                   	pop    %eax
41b571:	54                   	push   %esp
41b572:	69 75 43 53 78 68 54 	imul   $0x54687853,0x43(%ebp),%esi
41b579:	6a 48                	push   $0x48
41b57b:	35 41 55 7a 4d       	xor    $0x4d7a5541,%eax
41b580:	43                   	inc    %ebx
41b581:	4a                   	dec    %edx
41b582:	79 51                	jns    0x41b5d5
41b584:	36 35 62 36 64 62    	ss xor $0x62643662,%eax
41b58a:	68 6f 30 6c 2f       	push   $0x2f6c306f
41b58f:	4a                   	dec    %edx
41b590:	49                   	dec    %ecx
41b591:	52                   	push   %edx
41b592:	50                   	push   %eax
41b593:	48                   	dec    %eax
41b594:	73 6f                	jae    0x41b605
41b596:	68 43 49 72 71       	push   $0x71724943
41b59b:	49                   	dec    %ecx
41b59c:	44                   	inc    %esp
41b59d:	6c                   	insb   (%dx),%es:(%edi)
41b59e:	4d                   	dec    %ebp
41b59f:	45                   	inc    %ebp
41b5a0:	4d                   	dec    %ebp
41b5a1:	32 6f 32             	xor    0x32(%edi),%ch
41b5a4:	42                   	inc    %edx
41b5a5:	41                   	inc    %ecx
41b5a6:	47                   	inc    %edi
41b5a7:	44                   	inc    %esp
41b5a8:	4b                   	dec    %ebx
41b5a9:	6d                   	insl   (%dx),%es:(%edi)
41b5aa:	36 70 43             	ss jo  0x41b5f0
41b5ad:	75 2f                	jne    0x41b5de
41b5af:	78 43                	js     0x41b5f4
41b5b1:	76 4e                	jbe    0x41b601
41b5b3:	43                   	inc    %ebx
41b5b4:	79 32                	jns    0x41b5e8
41b5b6:	75 45                	jne    0x41b5fd
41b5b8:	32 54 62 4c          	xor    0x4c(%edx,%eiz,2),%dl
41b5bc:	63 6e 45             	arpl   %ebp,0x45(%esi)
41b5bf:	61                   	popa
41b5c0:	46                   	inc    %esi
41b5c1:	31 62 6b             	xor    %esp,0x6b(%edx)
41b5c4:	7a 33                	jp     0x41b5f9
41b5c6:	4c                   	dec    %esp
41b5c7:	50                   	push   %eax
41b5c8:	4a                   	dec    %edx
41b5c9:	43                   	inc    %ebx
41b5ca:	4f                   	dec    %edi
41b5cb:	6d                   	insl   (%dx),%es:(%edi)
41b5cc:	49                   	dec    %ecx
41b5cd:	76 64                	jbe    0x41b633
41b5cf:	4b                   	dec    %ebx
41b5d0:	6a 6d                	push   $0x6d
41b5d2:	71 59                	jno    0x41b62d
41b5d4:	55                   	push   %ebp
41b5d5:	71 2f                	jno    0x41b606
41b5d7:	4d                   	dec    %ebp
41b5d8:	43                   	inc    %ebx
41b5d9:	76 67                	jbe    0x41b642
41b5db:	68 4c 58 58 61       	push   $0x6158584c
41b5e0:	69 78 32 50 5a 2b 32 	imul   $0x322b5a50,0x32(%eax),%edi
41b5e7:	35 4c 73 50 78       	xor    $0x7850734c,%eax
41b5ec:	2f                   	das
41b5ed:	69 54 6b 7a 66 43 6c 	imul   $0x4d6c4366,0x7a(%ebx,%ebp,2),%edx
41b5f4:	4d
41b5f5:	54                   	push   %esp
41b5f6:	32 77 63             	xor    0x63(%edi),%dh
41b5f9:	36 56                	ss push %esi
41b5fb:	6b 68 30 75          	imul   $0x75,0x30(%eax),%ebp
41b5ff:	55                   	push   %ebp
41b600:	2f                   	das
41b601:	55                   	push   %ebp
41b602:	48                   	dec    %eax
41b603:	37                   	aaa
41b604:	37                   	aaa
41b605:	49                   	dec    %ecx
41b606:	5a                   	pop    %edx
41b607:	6c                   	insb   (%dx),%es:(%edi)
41b608:	75 36                	jne    0x41b640
41b60a:	37                   	aaa
41b60b:	45                   	inc    %ebp
41b60c:	46                   	inc    %esi
41b60d:	63 4a 70             	arpl   %ecx,0x70(%edx)
41b610:	33 56 45             	xor    0x45(%esi),%edx
41b613:	52                   	push   %edx
41b614:	6e                   	outsb  %ds:(%esi),(%dx)
41b615:	47                   	inc    %edi
41b616:	2f                   	das
41b617:	52                   	push   %edx
41b618:	63 79 53             	arpl   %edi,0x53(%ecx)
41b61b:	30 2f                	xor    %ch,(%edi)
41b61d:	61                   	popa
41b61e:	69 33 61 4e 37 63    	imul   $0x63374e61,(%ebx),%esi
41b624:	44                   	inc    %esp
41b625:	7a 57                	jp     0x41b67e
41b627:	6f                   	outsl  %ds:(%esi),(%dx)
41b628:	74 33                	je     0x41b65d
41b62a:	4e                   	dec    %esi
41b62b:	65 64 77 44          	gs fs ja 0x41b673
41b62f:	42                   	inc    %edx
41b630:	53                   	push   %ebx
41b631:	4d                   	dec    %ebp
41b632:	6c                   	insb   (%dx),%es:(%edi)
41b633:	44                   	inc    %esp
41b634:	55                   	push   %ebp
41b635:	6b 55 79 4c          	imul   $0x4c,0x79(%ebp),%edx
41b639:	74 51                	je     0x41b68c
41b63b:	68 39 39 54 78       	push   $0x78543939
41b640:	50                   	push   %eax
41b641:	43                   	inc    %ebx
41b642:	73 31                	jae    0x41b675
41b644:	4f                   	dec    %edi
41b645:	69 4c 4e 4e 65 69 5a 	imul   $0x4d5a6965,0x4e(%esi,%ecx,2),%ecx
41b64c:	4d
41b64d:	64 70 62             	fs jo  0x41b6b2
41b650:	64 55                	fs push %ebp
41b652:	67 35 73 4a 68 30    	addr16 xor $0x30684a73,%eax
41b658:	31 6f 62             	xor    %ebp,0x62(%edi)
41b65b:	49                   	dec    %ecx
41b65c:	6f                   	outsl  %ds:(%esi),(%dx)
41b65d:	79 36                	jns    0x41b695
41b65f:	58                   	pop    %eax
41b660:	63 6d 36             	arpl   %ebp,0x36(%ebp)
41b663:	6f                   	outsl  %ds:(%esi),(%dx)
41b664:	4a                   	dec    %edx
41b665:	6b 33 66             	imul   $0x66,(%ebx),%esi
41b668:	55                   	push   %ebp
41b669:	58                   	pop    %eax
41b66a:	2b 30                	sub    (%eax),%esi
41b66c:	74 45                	je     0x41b6b3
41b66e:	52                   	push   %edx
41b66f:	6e                   	outsb  %ds:(%esi),(%dx)
41b670:	79 71                	jns    0x41b6e3
41b672:	31 4d 68             	xor    %ecx,0x68(%ebp)
41b675:	6e                   	outsb  %ds:(%esi),(%dx)
41b676:	6f                   	outsl  %ds:(%esi),(%dx)
41b677:	35 39 43 70 31       	xor    $0x31704339,%eax
41b67c:	56                   	push   %esi
41b67d:	66 36 34 67          	data16 ss xor $0x67,%al
41b681:	32 61 56             	xor    0x56(%ecx),%ah
41b684:	66 71 79             	data16 jno 0x41b700
41b687:	79 62                	jns    0x41b6eb
41b689:	78 45                	js     0x41b6d0
41b68b:	77 34                	ja     0x41b6c1
41b68d:	69 67 65 6b 6b 34 67 	imul   $0x67346b6b,0x65(%edi),%esp
41b694:	79 62                	jns    0x41b6f8
41b696:	44                   	inc    %esp
41b697:	7a 78                	jp     0x41b711
41b699:	54                   	push   %esp
41b69a:	45                   	inc    %ebp
41b69b:	32 59 36             	xor    0x36(%ecx),%bl
41b69e:	6a 38                	push   $0x38
41b6a0:	59                   	pop    %ecx
41b6a1:	36 31 42 52          	xor    %eax,%ss:0x52(%edx)
41b6a5:	30 65 46             	xor    %ah,0x46(%ebp)
41b6a8:	7a 7a                	jp     0x41b724
41b6aa:	50                   	push   %eax
41b6ab:	50                   	push   %eax
41b6ac:	78 2b                	js     0x41b6d9
41b6ae:	31 6a 6e             	xor    %ebp,0x6e(%edx)
41b6b1:	34 62                	xor    $0x62,%al
41b6b3:	58                   	pop    %eax
41b6b4:	6f                   	outsl  %ds:(%esi),(%dx)
41b6b5:	33 47 50             	xor    0x50(%edi),%eax
41b6b8:	77 2f                	ja     0x41b6e9
41b6ba:	2f                   	das
41b6bb:	65 4d                	gs dec %ebp
41b6bd:	44                   	inc    %esp
41b6be:	66 64 4c             	fs dec %sp
41b6c1:	2f                   	das
41b6c2:	73 56                	jae    0x41b71a
41b6c4:	75 57                	jne    0x41b71d
41b6c6:	41                   	inc    %ecx
41b6c7:	66 41                	inc    %cx
41b6c9:	4f                   	dec    %edi
41b6ca:	54                   	push   %esp
41b6cb:	6f                   	outsl  %ds:(%esi),(%dx)
41b6cc:	43                   	inc    %ebx
41b6cd:	4f                   	dec    %edi
41b6ce:	38 32                	cmp    %dh,(%edx)
41b6d0:	4d                   	dec    %ebp
41b6d1:	6b 63 30 75          	imul   $0x75,0x30(%ebx),%esp
41b6d5:	72 74                	jb     0x41b74b
41b6d7:	74 57                	je     0x41b730
41b6d9:	4b                   	dec    %ebx
41b6da:	36 35 6b 72 47 2b    	ss xor $0x2b47726b,%eax
41b6e0:	36 6f                	outsl  %ss:(%esi),(%dx)
41b6e2:	58                   	pop    %eax
41b6e3:	71 68                	jno    0x41b74d
41b6e5:	72 79                	jb     0x41b760
41b6e7:	5a                   	pop    %edx
41b6e8:	53                   	push   %ebx
41b6e9:	46                   	inc    %esi
41b6ea:	78 50                	js     0x41b73c
41b6ec:	45                   	inc    %ebp
41b6ed:	76 48                	jbe    0x41b737
41b6ef:	75 2b                	jne    0x41b71c
41b6f1:	47                   	inc    %edi
41b6f2:	2b 57 32             	sub    0x32(%edi),%edx
41b6f5:	4c                   	dec    %esp
41b6f6:	2b 70 59             	sub    0x59(%eax),%esi
41b6f9:	31 70 4d             	xor    %esi,0x4d(%eax)
41b6fc:	49                   	dec    %ecx
41b6fd:	78 2f                	js     0x41b72e
41b6ff:	44                   	inc    %esp
41b700:	32 6f 36             	xor    0x36(%edi),%ch
41b703:	45                   	inc    %ebp
41b704:	42                   	inc    %edx
41b705:	65 4b                	gs dec %ebx
41b707:	4a                   	dec    %edx
41b708:	4b                   	dec    %ebx
41b709:	61                   	popa
41b70a:	61                   	popa
41b70b:	47                   	inc    %edi
41b70c:	6e                   	outsb  %ds:(%esi),(%dx)
41b70d:	4c                   	dec    %esp
41b70e:	45                   	inc    %ebp
41b70f:	4f                   	dec    %edi
41b710:	6f                   	outsl  %ds:(%esi),(%dx)
41b711:	2f                   	das
41b712:	37                   	aaa
41b713:	4f                   	dec    %edi
41b714:	4a                   	dec    %edx
41b715:	70 71                	jo     0x41b788
41b717:	51                   	push   %ecx
41b718:	5a                   	pop    %edx
41b719:	68 58 4d 64 54       	push   $0x54644d58
41b71e:	72 52                	jb     0x41b772
41b720:	44                   	inc    %esp
41b721:	6c                   	insb   (%dx),%es:(%edi)
41b722:	57                   	push   %edi
41b723:	78 4d                	js     0x41b772
41b725:	6e                   	outsb  %ds:(%esi),(%dx)
41b726:	34 61                	xor    $0x61,%al
41b728:	4a                   	dec    %edx
41b729:	43                   	inc    %ebx
41b72a:	61                   	popa
41b72b:	44                   	inc    %esp
41b72c:	64 78 4f             	fs js  0x41b77e
41b72f:	49                   	dec    %ecx
41b730:	58                   	pop    %eax
41b731:	58                   	pop    %eax
41b732:	64 48                	fs dec %eax
41b734:	6f                   	outsl  %ds:(%esi),(%dx)
41b735:	4a                   	dec    %edx
41b736:	5a                   	pop    %edx
41b737:	34 6d                	xor    $0x6d,%al
41b739:	76 62                	jbe    0x41b79d
41b73b:	35 77 55 37 6b       	xor    $0x6b375577,%eax
41b740:	4e                   	dec    %esi
41b741:	58                   	pop    %eax
41b742:	61                   	popa
41b743:	49                   	dec    %ecx
41b744:	75 32                	jne    0x41b778
41b746:	66 55                	push   %bp
41b748:	48                   	dec    %eax
41b749:	4b                   	dec    %ebx
41b74a:	37                   	aaa
41b74b:	4b                   	dec    %ebx
41b74c:	4c                   	dec    %esp
41b74d:	52                   	push   %edx
41b74e:	74 4b                	je     0x41b79b
41b750:	6f                   	outsl  %ds:(%esi),(%dx)
41b751:	36 44                	ss inc %esp
41b753:	35 37 2b 48 35       	xor    $0x35482b37,%eax
41b758:	6a 34                	push   $0x34
41b75a:	7a 53                	jp     0x41b7af
41b75c:	74 69                	je     0x41b7c7
41b75e:	59                   	pop    %ecx
41b75f:	77 71                	ja     0x41b7d2
41b761:	77 47                	ja     0x41b7aa
41b763:	48                   	dec    %eax
41b764:	4c                   	dec    %esp
41b765:	42                   	inc    %edx
41b766:	58                   	pop    %eax
41b767:	41                   	inc    %ecx
41b768:	79 37                	jns    0x41b7a1
41b76a:	73 34                	jae    0x41b7a0
41b76c:	39 34 33             	cmp    %esi,(%ebx,%esi,1)
41b76f:	71 49                	jno    0x41b7ba
41b771:	61                   	popa
41b772:	78 31                	js     0x41b7a5
41b774:	52                   	push   %edx
41b775:	58                   	pop    %eax
41b776:	6c                   	insb   (%dx),%es:(%edi)
41b777:	76 72                	jbe    0x41b7eb
41b779:	73 66                	jae    0x41b7e1
41b77b:	70 42                	jo     0x41b7bf
41b77d:	5a                   	pop    %edx
41b77e:	2b 49 45             	sub    0x45(%ecx),%ecx
41b781:	76 39                	jbe    0x41b7bc
41b783:	46                   	inc    %esi
41b784:	4d                   	dec    %ebp
41b785:	39 2b                	cmp    %ebp,(%ebx)
41b787:	4c                   	dec    %esp
41b788:	6d                   	insl   (%dx),%es:(%edi)
41b789:	79 4c                	jns    0x41b7d7
41b78b:	6f                   	outsl  %ds:(%esi),(%dx)
41b78c:	76 58                	jbe    0x41b7e6
41b78e:	32 6c 41 49          	xor    0x49(%ecx,%eax,2),%ch
41b792:	50                   	push   %eax
41b793:	75 6d                	jne    0x41b802
41b795:	6d                   	insl   (%dx),%es:(%edi)
41b796:	58                   	pop    %eax
41b797:	41                   	inc    %ecx
41b798:	68 33 51 50 69       	push   $0x69505133
41b79d:	58                   	pop    %eax
41b79e:	6a 50                	push   $0x50
41b7a0:	55                   	push   %ebp
41b7a1:	46                   	inc    %esi
41b7a2:	65 31 54 63 48       	xor    %edx,%gs:0x48(%ebx,%eiz,2)
41b7a7:	74 30                	je     0x41b7d9
41b7a9:	45                   	inc    %ebp
41b7aa:	55                   	push   %ebp
41b7ab:	59                   	pop    %ecx
41b7ac:	53                   	push   %ebx
41b7ad:	63 4d 36             	arpl   %ecx,0x36(%ebp)
41b7b0:	30 66 6b             	xor    %ah,0x6b(%esi)
41b7b3:	55                   	push   %ebp
41b7b4:	50                   	push   %eax
41b7b5:	65 37                	gs aaa
41b7b7:	69 50 47 55 39 4b 4a 	imul   $0x4a4b3955,0x47(%eax),%edx
41b7be:	76 4a                	jbe    0x41b80a
41b7c0:	46                   	inc    %esi
41b7c1:	74 4b                	je     0x41b80e
41b7c3:	62 31                	bound  %esi,(%ecx)
41b7c5:	77 6d                	ja     0x41b834
41b7c7:	57                   	push   %edi
41b7c8:	77 64                	ja     0x41b82e