41f6e0:	6e                   	outsb  %ds:(%esi),(%dx)
41f6e1:	55                   	push   %ebp
41f6e2:	68 55 67 49 79       	push   $0x79496755
41f6e7:	39 2b                	cmp    %ebp,(%ebx)
41f6e9:	66 59                	pop    %cx
41f6eb:	7a 4e                	jp     0x41f73b
41f6ed:	71 4d                	jno    0x41f73c
41f6ef:	53                   	push   %ebx
41f6f0:	2b 79 61             	sub    0x61(%ecx),%edi
41f6f3:	69 65 79 65 66 43 68 	imul   $0x68436665,0x79(%ebp),%esp
41f6fa:	34 2b                	xor    $0x2b,%al
41f6fc:	31 69 34             	xor    %ebp,0x34(%ecx)
41f6ff:	65 43                	gs inc %ebx
41f701:	4d                   	dec    %ebp
41f702:	44                   	inc    %esp
41f703:	34 66                	xor    $0x66,%al
41f705:	30 6d 50             	xor    %ch,0x50(%ebp)
41f708:	44                   	inc    %esp
41f709:	4f                   	dec    %edi
41f70a:	42                   	inc    %edx
41f70b:	5a                   	pop    %edx
41f70c:	71 77                	jno    0x41f785
41f70e:	7a 55                	jp     0x41f765
41f710:	76 78                	jbe    0x41f78a
41f712:	45                   	inc    %ebp
41f713:	68 65 6a 31 4b       	push   $0x4b316a65
41f718:	6c                   	insb   (%dx),%es:(%edi)
41f719:	4c                   	dec    %esp
41f71a:	54                   	push   %esp
41f71b:	55                   	push   %ebp
41f71c:	6d                   	insl   (%dx),%es:(%edi)
41f71d:	6d                   	insl   (%dx),%es:(%edi)
41f71e:	47                   	inc    %edi
41f71f:	58                   	pop    %eax
41f720:	38 53 38             	cmp    %dl,0x38(%ebx)
41f723:	74 55                	je     0x41f77a
41f725:	63 35 4e 34 36 6d    	arpl   %esi,0x6d36344e
41f72b:	38 4b 4d             	cmp    %cl,0x4d(%ebx)
41f72e:	34 4a                	xor    $0x4a,%al
41f730:	34 33                	xor    $0x33,%al
41f732:	7a 41                	jp     0x41f775
41f734:	4d                   	dec    %ebp
41f735:	4c                   	dec    %esp
41f736:	76 59                	jbe    0x41f791
41f738:	6c                   	insb   (%dx),%es:(%edi)
41f739:	77 6c                	ja     0x41f7a7
41f73b:	6d                   	insl   (%dx),%es:(%edi)
41f73c:	4a                   	dec    %edx
41f73d:	6e                   	outsb  %ds:(%esi),(%dx)
41f73e:	38 43 34             	cmp    %al,0x34(%ebx)
41f741:	31 57 55             	xor    %edx,0x55(%edi)
41f744:	69 4f 36 51 6c 51 36 	imul   $0x36516c51,0x36(%edi),%ecx
41f74b:	34 63                	xor    $0x63,%al
41f74d:	76 43                	jbe    0x41f792
41f74f:	4c                   	dec    %esp
41f750:	42                   	inc    %edx
41f751:	4f                   	dec    %edi
41f752:	4d                   	dec    %ebp
41f753:	53                   	push   %ebx
41f754:	4a                   	dec    %edx
41f755:	4c                   	dec    %esp
41f756:	53                   	push   %ebx
41f757:	6e                   	outsb  %ds:(%esi),(%dx)
41f758:	6c                   	insb   (%dx),%es:(%edi)
41f759:	64 6d                	fs insl (%dx),%es:(%edi)
41f75b:	4a                   	dec    %edx
41f75c:	36 75 4b             	ss jne 0x41f7aa
41f75f:	49                   	dec    %ecx
41f760:	63 42 4f             	arpl   %eax,0x4f(%edx)
41f763:	6f                   	outsl  %ds:(%esi),(%dx)
41f764:	4a                   	dec    %edx
41f765:	45                   	inc    %ebp
41f766:	4d                   	dec    %ebp
41f767:	55                   	push   %ebp
41f768:	55                   	push   %ebp
41f769:	41                   	inc    %ecx
41f76a:	61                   	popa
41f76b:	6e                   	outsb  %ds:(%esi),(%dx)
41f76c:	78 4a                	js     0x41f7b8
41f76e:	63 70 68             	arpl   %esi,0x68(%eax)
41f771:	48                   	dec    %eax
41f772:	38 4a 44             	cmp    %cl,0x44(%edx)
41f775:	39 50 52             	cmp    %edx,0x52(%eax)
41f778:	56                   	push   %esi
41f779:	79 34                	jns    0x41f7af
41f77b:	56                   	push   %esi
41f77c:	36 46                	ss inc %esi
41f77e:	66 6f                	outsw  %ds:(%esi),(%dx)
41f780:	71 33                	jno    0x41f7b5
41f782:	58                   	pop    %eax
41f783:	78 2f                	js     0x41f7b4
41f785:	58                   	pop    %eax
41f786:	61                   	popa
41f787:	58                   	pop    %eax
41f788:	4c                   	dec    %esp
41f789:	50                   	push   %eax
41f78a:	39 39                	cmp    %edi,(%ecx)
41f78c:	33 79 76             	xor    0x76(%ecx),%edi
41f78f:	48                   	dec    %eax
41f790:	65 51                	gs push %ecx
41f792:	37                   	aaa
41f793:	43                   	inc    %ebx
41f794:	6f                   	outsl  %ds:(%esi),(%dx)
41f795:	59                   	pop    %ecx
41f796:	6e                   	outsb  %ds:(%esi),(%dx)
41f797:	6f                   	outsl  %ds:(%esi),(%dx)
41f798:	67 57                	addr16 push %edi
41f79a:	30 36                	xor    %dh,(%esi)
41f79c:	33 35 2b 31 33 50    	xor    0x5033312b,%esi
41f7a2:	65 33 35 2f 68 66 6f 	xor    %gs:0x6f66682f,%esi
41f7a9:	31 78 4e             	xor    %edi,0x4e(%eax)
41f7ac:	74 32                	je     0x41f7e0
41f7ae:	67 69 64 61 2b 7a 44 	imul   $0x6b447a2b,0x61(%si),%esp
41f7b5:	6b
41f7b6:	30 47 77             	xor    %al,0x77(%edi)
41f7b9:	61                   	popa
41f7ba:	4c                   	dec    %esp
41f7bb:	30 4b 62             	xor    %cl,0x62(%ebx)
41f7be:	57                   	push   %edi
41f7bf:	6e                   	outsb  %ds:(%esi),(%dx)
41f7c0:	7a 30                	jp     0x41f7f2
41f7c2:	61                   	popa
41f7c3:	77 37                	ja     0x41f7fc
41f7c5:	59                   	pop    %ecx
41f7c6:	76 45                	jbe    0x41f80d
41f7c8:	4f                   	dec    %edi
41f7c9:	35 77 71 7a 78       	xor    $0x787a7177,%eax
41f7ce:	31 2f                	xor    %ebp,(%edi)
41f7d0:	75 4d                	jne    0x41f81f
41f7d2:	34 6f                	xor    $0x6f,%al
41f7d4:	4f                   	dec    %edi
41f7d5:	79 69                	jns    0x41f840
41f7d7:	32 71 37             	xor    0x37(%ecx),%dh
41f7da:	52                   	push   %edx
41f7db:	50                   	push   %eax
41f7dc:	56                   	push   %esi
41f7dd:	2b 4a 65             	sub    0x65(%edx),%ecx
41f7e0:	49                   	dec    %ecx
41f7e1:	39 73 67             	cmp    %esi,0x67(%ebx)
41f7e4:	78 66                	js     0x41f84c
41f7e6:	31 6d 2b             	xor    %ebp,0x2b(%ebp)
41f7e9:	53                   	push   %ebx
41f7ea:	6a 54                	push   $0x54
41f7ec:	6f                   	outsl  %ds:(%esi),(%dx)
41f7ed:	49                   	dec    %ecx
41f7ee:	47                   	inc    %edi
41f7ef:	69 2f 59 36 48 46    	imul   $0x46483659,(%edi),%ebp
41f7f5:	6f                   	outsl  %ds:(%esi),(%dx)
41f7f6:	54                   	push   %esp
41f7f7:	35 4b 43 2b 52       	xor    $0x522b434b,%eax
41f7fc:	64 38 56 4f          	cmp    %dl,%fs:0x4f(%esi)
41f800:	52                   	push   %edx
41f801:	44                   	inc    %esp
41f802:	38 42 4d             	cmp    %al,0x4d(%edx)
41f805:	77 43                	ja     0x41f84a
41f807:	6b 79 49 2b          	imul   $0x2b,0x49(%ecx),%edi
41f80b:	75 49                	jne    0x41f856
41f80d:	47                   	inc    %edi
41f80e:	33 69 37             	xor    0x37(%ecx),%ebp
41f811:	6f                   	outsl  %ds:(%esi),(%dx)
41f812:	48                   	dec    %eax
41f813:	58                   	pop    %eax
41f814:	62 6d 4d             	bound  %ebp,0x4d(%ebp)
41f817:	67 44                	addr16 inc %esp
41f819:	4d                   	dec    %ebp
41f81a:	34 6d                	xor    $0x6d,%al
41f81c:	48                   	dec    %eax
41f81d:	6e                   	outsb  %ds:(%esi),(%dx)
41f81e:	31 69 71             	xor    %ebp,0x71(%ecx)
41f821:	69 48 57 47 54 6f 65 	imul   $0x656f5447,0x57(%eax),%ecx
41f828:	53                   	push   %ebx
41f829:	6e                   	outsb  %ds:(%esi),(%dx)
41f82a:	77 63                	ja     0x41f88f
41f82c:	7a 47                	jp     0x41f875
41f82e:	75 74                	jne    0x41f8a4
41f830:	54                   	push   %esp
41f831:	43                   	inc    %ebx
41f832:	4f                   	dec    %edi
41f833:	77 61                	ja     0x41f896
41f835:	33 58 38             	xor    0x38(%eax),%ebx
41f838:	79 70                	jns    0x41f8aa
41f83a:	2b 59 4a             	sub    0x4a(%ecx),%ebx
41f83d:	4b                   	dec    %ebx
41f83e:	51                   	push   %ecx
41f83f:	70 70                	jo     0x41f8b1
41f841:	51                   	push   %ecx
41f842:	31 4f 56             	xor    %ecx,0x56(%edi)
41f845:	77 61                	ja     0x41f8a8
41f847:	4d                   	dec    %ebp
41f848:	55                   	push   %ebp
41f849:	71 43                	jno    0x41f88e
41f84b:	64 6c                	fs insb (%dx),%es:(%edi)
41f84d:	45                   	inc    %ebp
41f84e:	43                   	inc    %ebx
41f84f:	55                   	push   %ebp
41f850:	2f                   	das
41f851:	33 68 78             	xor    0x78(%eax),%ebp
41f854:	35 4d 42 44 72       	xor    $0x7244424d,%eax
41f859:	4e                   	dec    %esi
41f85a:	79 6e                	jns    0x41f8ca
41f85c:	6a 56                	push   $0x56
41f85e:	54                   	push   %esp
41f85f:	4e                   	dec    %esi
41f860:	53                   	push   %ebx
41f861:	6e                   	outsb  %ds:(%esi),(%dx)
41f862:	59                   	pop    %ecx
41f863:	50                   	push   %eax
41f864:	49                   	dec    %ecx
41f865:	4a                   	dec    %edx
41f866:	67 58                	addr16 pop %eax
41f868:	46                   	inc    %esi
41f869:	2f                   	das
41f86a:	35 41 2b 32 39       	xor    $0x39322b41,%eax
41f86f:	68 4a 53 69 68       	push   $0x6869534a
41f874:	4d                   	dec    %ebp
41f875:	6a 66                	push   $0x66
41f877:	77 71                	ja     0x41f8ea
41f879:	71 72                	jno    0x41f8ed
41f87b:	61                   	popa
41f87c:	42                   	inc    %edx
41f87d:	6e                   	outsb  %ds:(%esi),(%dx)
41f87e:	69 51 7a 54 33 4b 62 	imul   $0x624b3354,0x7a(%ecx),%edx
41f885:	32 70 6d             	xor    0x6d(%eax),%dh
41f888:	4b                   	dec    %ebx
41f889:	35 4c 49 4b 37       	xor    $0x374b494c,%eax
41f88e:	4e                   	dec    %esi
41f88f:	63 43 65             	arpl   %eax,0x65(%ebx)
41f892:	4f                   	dec    %edi
41f893:	53                   	push   %ebx
41f894:	61                   	popa
41f895:	65 52                	gs push %edx
41f897:	56                   	push   %esi
41f898:	31 45 30             	xor    %eax,0x30(%ebp)
41f89b:	43                   	inc    %ebx
41f89c:	34 31                	xor    $0x31,%al
41f89e:	77 77                	ja     0x41f917
41f8a0:	50                   	push   %eax
41f8a1:	35 5a 41 6e 56       	xor    $0x566e415a,%eax
41f8a6:	53                   	push   %ebx
41f8a7:	67 74 63             	addr16 je 0x41f90d
41f8aa:	72 32                	jb     0x41f8de
41f8ac:	76 69                	jbe    0x41f917
41f8ae:	72 64                	jb     0x41f914
41f8b0:	58                   	pop    %eax
41f8b1:	52                   	push   %edx
41f8b2:	48                   	dec    %eax
41f8b3:	33 63 6f             	xor    0x6f(%ebx),%esp
41f8b6:	73 53                	jae    0x41f90b
41f8b8:	6d                   	insl   (%dx),%es:(%edi)
41f8b9:	42                   	inc    %edx
41f8ba:	41                   	inc    %ecx
41f8bb:	49                   	dec    %ecx
41f8bc:	75 7a                	jne    0x41f938
41f8be:	6c                   	insb   (%dx),%es:(%edi)
41f8bf:	36 30 6d 32          	xor    %ch,%ss:0x32(%ebp)
41f8c3:	37                   	aaa
41f8c4:	68 4c 72 77 50       	push   $0x5077724c
41f8c9:	2b 5a 55             	sub    0x55(%edx),%ebx
41f8cc:	72 2b                	jb     0x41f8f9
41f8ce:	6c                   	insb   (%dx),%es:(%edi)
41f8cf:	77 4f                	ja     0x41f920
41f8d1:	78 46                	js     0x41f919
41f8d3:	4d                   	dec    %ebp
41f8d4:	46                   	inc    %esi
41f8d5:	6f                   	outsl  %ds:(%esi),(%dx)
41f8d6:	36 4d                	ss dec %ebp
41f8d8:	4d                   	dec    %ebp
41f8d9:	6a 4a                	push   $0x4a
41f8db:	4d                   	dec    %ebp
41f8dc:	50                   	push   %eax
41f8dd:	69 48 79 78 6e 71 65 	imul   $0x65716e78,0x79(%eax),%ecx
41f8e4:	42                   	inc    %edx
41f8e5:	50                   	push   %eax
41f8e6:	75 62                	jne    0x41f94a
41f8e8:	38 51 56             	cmp    %dl,0x56(%ecx)
41f8eb:	41                   	inc    %ecx
41f8ec:	54                   	push   %esp
41f8ed:	48                   	dec    %eax
41f8ee:	43                   	inc    %ebx
41f8ef:	37                   	aaa
41f8f0:	7a 41                	jp     0x41f933
41f8f2:	70 4e                	jo     0x41f942
41f8f4:	70 77                	jo     0x41f96d
41f8f6:	4c                   	dec    %esp
41f8f7:	44                   	inc    %esp
41f8f8:	50                   	push   %eax
41f8f9:	38 7a 57             	cmp    %bh,0x57(%edx)
41f8fc:	63 59 63             	arpl   %ebx,0x63(%ecx)
41f8ff:	43                   	inc    %ebx
41f900:	76 4b                	jbe    0x41f94d
41f902:	45                   	inc    %ebp
41f903:	55                   	push   %ebp
41f904:	6d                   	insl   (%dx),%es:(%edi)
41f905:	65 75 79             	gs jne 0x41f981
41f908:	4e                   	dec    %esi
41f909:	6b 36 2f             	imul   $0x2f,(%esi),%esi
41f90c:	76 44                	jbe    0x41f952
41f90e:	66 73 52             	data16 jae 0x41f963
41f911:	6b 79 68 64          	imul   $0x64,0x68(%ecx),%edi
41f915:	33 63 32             	xor    0x32(%ebx),%esp
41f918:	37                   	aaa
41f919:	4e                   	dec    %esi
41f91a:	6c                   	insb   (%dx),%es:(%edi)
41f91b:	6f                   	outsl  %ds:(%esi),(%dx)
41f91c:	45                   	inc    %ebp
41f91d:	48                   	dec    %eax
41f91e:	65 53                	gs push %ebx
41f920:	69 5a 54 65 33 5a 68 	imul   $0x685a3365,0x54(%edx),%ebx
41f927:	39 77 77             	cmp    %esi,0x77(%edi)
41f92a:	79 2f                	jns    0x41f95b
41f92c:	77 67                	ja     0x41f995
41f92e:	4c                   	dec    %esp
41f92f:	62 70 4d             	bound  %esi,0x4d(%eax)
41f932:	4b                   	dec    %ebx
41f933:	75 46                	jne    0x41f97b
41f935:	78 62                	js     0x41f999
41f937:	2b 62 32             	sub    0x32(%edx),%esp
41f93a:	4b                   	dec    %ebx
41f93b:	6d                   	insl   (%dx),%es:(%edi)
41f93c:	55                   	push   %ebp
41f93d:	46                   	inc    %esi
41f93e:	53                   	push   %ebx
41f93f:	72 36                	jb     0x41f977
41f941:	53                   	push   %ebx
41f942:	48                   	dec    %eax
41f943:	47                   	inc    %edi
41f944:	78 6d                	js     0x41f9b3
41f946:	30 6e 6c             	xor    %ch,0x6c(%esi)
41f949:	4b                   	dec    %ebx
41f94a:	6b 47 34 6b          	imul   $0x6b,0x34(%edi),%eax
41f94e:	6a 36                	push   $0x36
41f950:	56                   	push   %esi
41f951:	6a 50                	push   $0x50
41f953:	6d                   	insl   (%dx),%es:(%edi)
41f954:	41                   	inc    %ecx
41f955:	6e                   	outsb  %ds:(%esi),(%dx)
41f956:	30 70 35             	xor    %dh,0x35(%eax)
41f959:	48                   	dec    %eax
41f95a:	4a                   	dec    %edx
41f95b:	73 65                	jae    0x41f9c2
41f95d:	54                   	push   %esp
41f95e:	4b                   	dec    %ebx
41f95f:	32 51 61             	xor    0x61(%ecx),%dl
41f962:	73 74                	jae    0x41f9d8
41f964:	5a                   	pop    %edx
41f965:	67 78 44             	addr16 js 0x41f9ac
41f968:	35 4d 70 55 66       	xor    $0x6655704d,%eax
41f96d:	39 47 6e             	cmp    %eax,0x6e(%edi)
41f970:	7a 65                	jp     0x41f9d7
41f972:	39 69 70             	cmp    %ebp,0x70(%ecx)