41c699:	30 6f 74             	xor    %ch,0x74(%edi)
41c69c:	62 71 4d             	bound  %esi,0x4d(%ecx)
41c69f:	68 67 50 6f 74       	push   $0x746f5067
41c6a4:	46                   	inc    %esi
41c6a5:	6c                   	insb   (%dx),%es:(%edi)
41c6a6:	55                   	push   %ebp
41c6a7:	65 44                	gs inc %esp
41c6a9:	6b 6c 58 33 51       	imul   $0x51,0x33(%eax,%ebx,2),%ebp
41c6ae:	75 42                	jne    0x41c6f2
41c6b0:	4f                   	dec    %edi
41c6b1:	71 44                	jno    0x41c6f7
41c6b3:	55                   	push   %ebp
41c6b4:	48                   	dec    %eax
41c6b5:	41                   	inc    %ecx
41c6b6:	69 45 69 72 38 36 68 	imul   $0x68363872,0x69(%ebp),%eax
41c6bd:	38 4f 57             	cmp    %cl,0x57(%edi)
41c6c0:	50                   	push   %eax
41c6c1:	7a 35                	jp     0x41c6f8
41c6c3:	71 47                	jno    0x41c70c
41c6c5:	78 58                	js     0x41c71f
41c6c7:	55                   	push   %ebp
41c6c8:	2f                   	das
41c6c9:	56                   	push   %esi
41c6ca:	51                   	push   %ecx
41c6cb:	49                   	dec    %ecx
41c6cc:	48                   	dec    %eax
41c6cd:	5a                   	pop    %edx
41c6ce:	77 6b                	ja     0x41c73b
41c6d0:	4f                   	dec    %edi
41c6d1:	64 63 70 33          	arpl   %esi,%fs:0x33(%eax)
41c6d5:	41                   	inc    %ecx
41c6d6:	68 45 51 56 77       	push   $0x77565145
41c6db:	63 62 72             	arpl   %esp,0x72(%edx)
41c6de:	34 71                	xor    $0x71,%al
41c6e0:	36 49                	ss dec %ecx
41c6e2:	6d                   	insl   (%dx),%es:(%edi)
41c6e3:	4b                   	dec    %ebx
41c6e4:	59                   	pop    %ecx
41c6e5:	4f                   	dec    %edi
41c6e6:	64 61                	fs popa
41c6e8:	4d                   	dec    %ebp
41c6e9:	42                   	inc    %edx
41c6ea:	53                   	push   %ebx
41c6eb:	79 75                	jns    0x41c762
41c6ed:	45                   	inc    %ebp
41c6ee:	76 59                	jbe    0x41c749
41c6f0:	64 44                	fs inc %esp
41c6f2:	75 64                	jne    0x41c758
41c6f4:	4f                   	dec    %edi
41c6f5:	30 30                	xor    %dh,(%eax)
41c6f7:	73 79                	jae    0x41c772
41c6f9:	4c                   	dec    %esp
41c6fa:	6c                   	insb   (%dx),%es:(%edi)
41c6fb:	50                   	push   %eax
41c6fc:	4c                   	dec    %esp
41c6fd:	65 2f                	gs das
41c6ff:	70 6b                	jo     0x41c76c
41c701:	6c                   	insb   (%dx),%es:(%edi)
41c702:	4e                   	dec    %esi
41c703:	68 35 75 38 66       	push   $0x66387535
41c708:	57                   	push   %edi
41c709:	50                   	push   %eax
41c70a:	36 57                	ss push %edi
41c70c:	47                   	inc    %edi
41c70d:	53                   	push   %ebx
41c70e:	48                   	dec    %eax
41c70f:	4b                   	dec    %ebx
41c710:	44                   	inc    %esp
41c711:	30 73 73             	xor    %dh,0x73(%ebx)
41c714:	6c                   	insb   (%dx),%es:(%edi)
41c715:	55                   	push   %ebp
41c716:	58                   	pop    %eax
41c717:	34 34                	xor    $0x34,%al
41c719:	46                   	inc    %esi
41c71a:	52                   	push   %edx
41c71b:	44                   	inc    %esp
41c71c:	30 48 43             	xor    %cl,0x43(%eax)
41c71f:	79 55                	jns    0x41c776
41c721:	53                   	push   %ebx
41c722:	4b                   	dec    %ebx
41c723:	64 63 33             	arpl   %esi,%fs:(%ebx)
41c726:	6f                   	outsl  %ds:(%esi),(%dx)
41c727:	71 4e                	jno    0x41c777
41c729:	36 33 30             	xor    %ss:(%eax),%esi
41c72c:	6a 56                	push   $0x56
41c72e:	66 42                	inc    %dx
41c730:	35 76 48 34 64       	xor    $0x64344876,%eax
41c735:	39 56 34             	cmp    %edx,0x34(%esi)
41c738:	53                   	push   %ebx
41c739:	48                   	dec    %eax
41c73a:	6e                   	outsb  %ds:(%esi),(%dx)
41c73b:	41                   	inc    %ecx
41c73c:	57                   	push   %edi
41c73d:	41                   	inc    %ecx
41c73e:	42                   	inc    %edx
41c73f:	61                   	popa
41c740:	6b 54 6c 49 65       	imul   $0x65,0x49(%esp,%ebp,2),%edx
41c745:	37                   	aaa
41c746:	41                   	inc    %ecx
41c747:	75 4a                	jne    0x41c793
41c749:	6f                   	outsl  %ds:(%esi),(%dx)
41c74a:	6a 68                	push   $0x68
41c74c:	6b 65 35 35          	imul   $0x35,0x35(%ebp),%esp
41c750:	68 43 2b 4c 6c       	push   $0x6c4c2b43
41c755:	73 35                	jae    0x41c78c
41c757:	6c                   	insb   (%dx),%es:(%edi)
41c758:	30 64 43 31          	xor    %ah,0x31(%ebx,%eax,2)
41c75c:	47                   	inc    %edi
41c75d:	35 38 4f 57 35       	xor    $0x35574f38,%eax
41c762:	64 4f                	fs dec %edi
41c764:	44                   	inc    %esp
41c765:	4d                   	dec    %ebp
41c766:	76 36                	jbe    0x41c79e
41c768:	52                   	push   %edx
41c769:	47                   	inc    %edi
41c76a:	53                   	push   %ebx
41c76b:	4a                   	dec    %edx
41c76c:	39 6c 4f 52          	cmp    %ebp,0x52(%edi,%ecx,2)
41c770:	52                   	push   %edx
41c771:	35 4a 79 2b 46       	xor    $0x462b794a,%eax
41c776:	7a 6e                	jp     0x41c7e6
41c778:	62 76 42             	bound  %esi,0x42(%esi)
41c77b:	55                   	push   %ebp
41c77c:	68 67 78 50 68       	push   $0x68507867
41c781:	73 44                	jae    0x41c7c7
41c783:	4f                   	dec    %edi
41c784:	48                   	dec    %eax
41c785:	53                   	push   %ebx
41c786:	74 35                	je     0x41c7bd
41c788:	7a 75                	jp     0x41c7ff
41c78a:	79 67                	jns    0x41c7f3
41c78c:	6a 6c                	push   $0x6c
41c78e:	74 74                	je     0x41c804
41c790:	5a                   	pop    %edx
41c791:	2f                   	das
41c792:	46                   	inc    %esi
41c793:	68 7a 47 78 47       	push   $0x4778477a
41c798:	68 4d 49 7a 76       	push   $0x767a494d
41c79d:	6a 6e                	push   $0x6e
41c79f:	54                   	push   %esp
41c7a0:	64 75 69             	fs jne 0x41c80c
41c7a3:	37                   	aaa
41c7a4:	5a                   	pop    %edx
41c7a5:	74 37                	je     0x41c7de
41c7a7:	31 66 69             	xor    %esp,0x69(%esi)
41c7aa:	71 62                	jno    0x41c80e
41c7ac:	6e                   	outsb  %ds:(%esi),(%dx)
41c7ad:	64 31 34 63          	xor    %esi,%fs:(%ebx,%eiz,2)
41c7b1:	64 4e                	fs dec %esi
41c7b3:	53                   	push   %ebx
41c7b4:	35 6e 52 48 46       	xor    $0x4648526e,%eax
41c7b9:	4f                   	dec    %edi
41c7ba:	2b 58 58             	sub    0x58(%eax),%ebx
41c7bd:	32 35 4b 4f 48 42    	xor    0x42484f4b,%dh
41c7c3:	6a 43                	push   $0x43
41c7c5:	70 54                	jo     0x41c81b
41c7c7:	36 31 45 73          	xor    %eax,%ss:0x73(%ebp)
41c7cb:	33 2f                	xor    (%edi),%ebp
41c7cd:	43                   	inc    %ebx
41c7ce:	44                   	inc    %esp
41c7cf:	52                   	push   %edx
41c7d0:	30 33                	xor    %dh,(%ebx)
41c7d2:	68 2f 73 64 48       	push   $0x4864732f
41c7d7:	76 6b                	jbe    0x41c844
41c7d9:	69 76 6a 78 46 70 7a 	imul   $0x7a704678,0x6a(%esi),%esi
41c7e0:	62 61 68             	bound  %esp,0x68(%ecx)
41c7e3:	50                   	push   %eax
41c7e4:	4f                   	dec    %edi
41c7e5:	6e                   	outsb  %ds:(%esi),(%dx)
41c7e6:	74 36                	je     0x41c81e
41c7e8:	35 2b 75 6a 4c       	xor    $0x4c6a752b,%eax
41c7ed:	35 78 53 67 66       	xor    $0x66675378,%eax
41c7f2:	48                   	dec    %eax
41c7f3:	2b 4c 44 33          	sub    0x33(%esp,%eax,2),%ecx
41c7f7:	4a                   	dec    %edx
41c7f8:	77 46                	ja     0x41c840
41c7fa:	77 75                	ja     0x41c871
41c7fc:	63 78 62             	arpl   %edi,0x62(%eax)
41c7ff:	4f                   	dec    %edi
41c800:	78 68                	js     0x41c86a
41c802:	48                   	dec    %eax
41c803:	76 67                	jbe    0x41c86c
41c805:	38 2b                	cmp    %ch,(%ebx)
41c807:	5a                   	pop    %edx
41c808:	64 4c                	fs dec %esp
41c80a:	43                   	inc    %ebx
41c80b:	54                   	push   %esp
41c80c:	6a 49                	push   $0x49
41c80e:	66 52                	push   %dx
41c810:	6f                   	outsl  %ds:(%esi),(%dx)
41c811:	4a                   	dec    %edx
41c812:	50                   	push   %eax
41c813:	4c                   	dec    %esp
41c814:	58                   	pop    %eax
41c815:	47                   	inc    %edi
41c816:	6d                   	insl   (%dx),%es:(%edi)
41c817:	64 32 57 53          	xor    %fs:0x53(%edi),%dl
41c81b:	52                   	push   %edx
41c81c:	4b                   	dec    %ebx
41c81d:	37                   	aaa
41c81e:	4e                   	dec    %esi
41c81f:	72 73                	jb     0x41c894
41c821:	56                   	push   %esi
41c822:	72 79                	jb     0x41c89d
41c824:	38 63 2f             	cmp    %ah,0x2f(%ebx)
41c827:	4e                   	dec    %esi
41c828:	5a                   	pop    %edx
41c829:	46                   	inc    %esi
41c82a:	52                   	push   %edx
41c82b:	38 79 6f             	cmp    %bh,0x6f(%ecx)
41c82e:	43                   	inc    %ebx
41c82f:	78 33                	js     0x41c864
41c831:	2b 39                	sub    (%ecx),%edi
41c833:	66 76 4c             	data16 jbe 0x41c882
41c836:	47                   	inc    %edi
41c837:	64 63 56 6e          	arpl   %edx,%fs:0x6e(%esi)
41c83b:	64 6a 53             	fs push $0x53
41c83e:	42                   	inc    %edx
41c83f:	32 61 76             	xor    0x76(%ecx),%ah
41c842:	67 76 69             	addr16 jbe 0x41c8ae
41c845:	53                   	push   %ebx
41c846:	6a 34                	push   $0x34
41c848:	33 39                	xor    (%ecx),%edi
41c84a:	44                   	inc    %esp
41c84b:	73 6d                	jae    0x41c8ba
41c84d:	45                   	inc    %ebp
41c84e:	4e                   	dec    %esi
41c84f:	32 53 48             	xor    0x48(%ebx),%dl
41c852:	33 68 69             	xor    0x69(%eax),%ebp
41c855:	6e                   	outsb  %ds:(%esi),(%dx)
41c856:	52                   	push   %edx
41c857:	47                   	inc    %edi
41c858:	39 55 6c             	cmp    %edx,0x6c(%ebp)
41c85b:	49                   	dec    %ecx
41c85c:	6b 49 7a 50          	imul   $0x50,0x7a(%ecx),%ecx
41c860:	4b                   	dec    %ebx
41c861:	32 41 36             	xor    0x36(%ecx),%al
41c864:	66 43                	inc    %bx
41c866:	6b 71 51 36          	imul   $0x36,0x51(%ecx),%esi
41c86a:	75 53                	jne    0x41c8bf
41c86c:	4d                   	dec    %ebp
41c86d:	59                   	pop    %ecx
41c86e:	48                   	dec    %eax
41c86f:	6a 4a                	push   $0x4a
41c871:	58                   	pop    %eax
41c872:	42                   	inc    %edx
41c873:	58                   	pop    %eax
41c874:	48                   	dec    %eax
41c875:	7a 69                	jp     0x41c8e0
41c877:	6a 4b                	push   $0x4b
41c879:	5a                   	pop    %edx
41c87a:	75 52                	jne    0x41c8ce
41c87c:	7a 65                	jp     0x41c8e3
41c87e:	54                   	push   %esp
41c87f:	43                   	inc    %ebx
41c880:	42                   	inc    %edx
41c881:	46                   	inc    %esi
41c882:	4f                   	dec    %edi
41c883:	48                   	dec    %eax
41c884:	7a 61                	jp     0x41c8e7
41c886:	61                   	popa
41c887:	4e                   	dec    %esi
41c888:	6f                   	outsl  %ds:(%esi),(%dx)
41c889:	37                   	aaa
41c88a:	53                   	push   %ebx
41c88b:	49                   	dec    %ecx
41c88c:	7a 6b                	jp     0x41c8f9
41c88e:	4e                   	dec    %esi
41c88f:	72 33                	jb     0x41c8c4
41c891:	6c                   	insb   (%dx),%es:(%edi)
41c892:	4e                   	dec    %esi
41c893:	44                   	inc    %esp
41c894:	42                   	inc    %edx
41c895:	41                   	inc    %ecx
41c896:	75 64                	jne    0x41c8fc
41c898:	58                   	pop    %eax
41c899:	45                   	inc    %ebp
41c89a:	6c                   	insb   (%dx),%es:(%edi)
41c89b:	30 38                	xor    %bh,(%eax)
41c89d:	36 2b 59 6b          	sub    %ss:0x6b(%ecx),%ebx
41c8a1:	41                   	inc    %ecx
41c8a2:	36 57                	ss push %edi
41c8a4:	6b 4e 7a 4e          	imul   $0x4e,0x7a(%esi),%ecx
41c8a8:	52                   	push   %edx
41c8a9:	4e                   	dec    %esi
41c8aa:	38 4d 38             	cmp    %cl,0x38(%ebp)
41c8ad:	6d                   	insl   (%dx),%es:(%edi)
41c8ae:	37                   	aaa
41c8af:	2b 4a 54             	sub    0x54(%edx),%ecx
41c8b2:	52                   	push   %edx
41c8b3:	6b 69 6c 79          	imul   $0x79,0x6c(%ecx),%ebp
41c8b7:	48                   	dec    %eax
41c8b8:	4a                   	dec    %edx
41c8b9:	72 7a                	jb     0x41c935
41c8bb:	31 76 6a             	xor    %esi,0x6a(%esi)
41c8be:	7a 4c                	jp     0x41c90c
41c8c0:	7a 32                	jp     0x41c8f4
41c8c2:	32 6e 46             	xor    0x46(%esi),%ch
41c8c5:	31 77 36             	xor    %esi,0x36(%edi)
41c8c8:	2f                   	das
41c8c9:	32 65 79             	xor    0x79(%ebp),%ah
41c8cc:	45                   	inc    %ebp
41c8cd:	57                   	push   %edi
41c8ce:	2f                   	das
41c8cf:	79 2f                	jns    0x41c900
41c8d1:	41                   	inc    %ecx
41c8d2:	4a                   	dec    %edx
41c8d3:	4b                   	dec    %ebx
41c8d4:	2f                   	das
41c8d5:	38 71 34             	cmp    %dh,0x34(%ecx)
41c8d8:	69 57 59 59 44 46 44 	imul   $0x44464459,0x59(%edi),%edx
41c8df:	42                   	inc    %edx
41c8e0:	7a 48                	jp     0x41c92a
41c8e2:	4d                   	dec    %ebp
41c8e3:	66 74 74             	data16 je 0x41c95a
41c8e6:	37                   	aaa
41c8e7:	6a 57                	push   $0x57
41c8e9:	62 66 34             	bound  %esp,0x34(%esi)
41c8ec:	2f                   	das
41c8ed:	50                   	push   %eax
41c8ee:	59                   	pop    %ecx
41c8ef:	55                   	push   %ebp
41c8f0:	46                   	inc    %esi
41c8f1:	52                   	push   %edx
41c8f2:	4a                   	dec    %edx
41c8f3:	79 7a                	jns    0x41c96f
41c8f5:	78 48                	js     0x41c93f
41c8f7:	5a                   	pop    %edx
41c8f8:	75 43                	jne    0x41c93d
41c8fa:	70 69                	jo     0x41c965
41c8fc:	45                   	inc    %ebp
41c8fd:	36 53                	ss push %ebx
41c8ff:	72 58                	jb     0x41c959
41c901:	4a                   	dec    %edx
41c902:	4e                   	dec    %esi
41c903:	37                   	aaa
41c904:	76 59                	jbe    0x41c95f
41c906:	54                   	push   %esp
41c907:	41                   	inc    %ecx
41c908:	42                   	inc    %edx
41c909:	53                   	push   %ebx
41c90a:	42                   	inc    %edx
41c90b:	66 47                	inc    %di
41c90d:	53                   	push   %ebx
41c90e:	48                   	dec    %eax
41c90f:	2f                   	das
41c910:	66 2f                	data16 das
41c912:	62 68 54             	bound  %ebp,0x54(%eax)
41c915:	75 73                	jne    0x41c98a
41c917:	59                   	pop    %ecx