41971b:	7a 6c                	jp     0x419789
41971d:	55                   	push   %ebp
41971e:	79 4b                	jns    0x41976b
419720:	59                   	pop    %ecx
419721:	4c                   	dec    %esp
419722:	2f                   	das
419723:	77 45                	ja     0x41976a
419725:	45                   	inc    %ebp
419726:	69 71 41 68 64 35 75 	imul   $0x75356468,0x41(%ecx),%esi
41972d:	4e                   	dec    %esi
41972e:	56                   	push   %esi
41972f:	43                   	inc    %ebx
419730:	63 6c 48 69          	arpl   %ebp,0x69(%eax,%ecx,2)
419734:	49                   	dec    %ecx
419735:	48                   	dec    %eax
419736:	75 59                	jne    0x419791
419738:	76 77                	jbe    0x4197b1
41973a:	56                   	push   %esi
41973b:	50                   	push   %eax
41973c:	59                   	pop    %ecx
41973d:	33 74 43 4b          	xor    0x4b(%ebx,%eax,2),%esi
419741:	55                   	push   %ebp
419742:	33 49 47             	xor    0x47(%ecx),%ecx
419745:	53                   	push   %ebx
419746:	44                   	inc    %esp
419747:	75 67                	jne    0x4197b0
419749:	55                   	push   %ebp
41974a:	74 79                	je     0x4197c5
41974c:	6e                   	outsb  %ds:(%esi),(%dx)
41974d:	69 48 34 57 63 43 36 	imul   $0x36436357,0x34(%eax),%ecx
419754:	6f                   	outsl  %ds:(%esi),(%dx)
419755:	55                   	push   %ebp
419756:	56                   	push   %esi
419757:	41                   	inc    %ecx
419758:	6c                   	insb   (%dx),%es:(%edi)
419759:	4d                   	dec    %ebp
41975a:	74 37                	je     0x419793
41975c:	30 6c 37 36          	xor    %ch,0x36(%edi,%esi,1)
419760:	6d                   	insl   (%dx),%es:(%edi)
419761:	50                   	push   %eax
419762:	50                   	push   %eax
419763:	34 42                	xor    $0x42,%al
419765:	56                   	push   %esi
419766:	33 6f 4a             	xor    0x4a(%edi),%ebp
419769:	6f                   	outsl  %ds:(%esi),(%dx)
41976a:	43                   	inc    %ebx
41976b:	6a 72                	push   $0x72
41976d:	4e                   	dec    %esi
41976e:	67 75 71             	addr16 jne 0x4197e2
419771:	76 4a                	jbe    0x4197bd
419773:	4c                   	dec    %esp
419774:	59                   	pop    %ecx
419775:	52                   	push   %edx
419776:	4f                   	dec    %edi
419777:	2f                   	das
419778:	33 4e 53             	xor    0x53(%esi),%ecx
41977b:	45                   	inc    %ebp
41977c:	44                   	inc    %esp
41977d:	4f                   	dec    %edi
41977e:	4a                   	dec    %edx
41977f:	6e                   	outsb  %ds:(%esi),(%dx)
419780:	4a                   	dec    %edx
419781:	78 73                	js     0x4197f6
419783:	5a                   	pop    %edx
419784:	74 56                	je     0x4197dc
419786:	63 6a 59             	arpl   %ebp,0x59(%edx)
419789:	74 34                	je     0x4197bf
41978b:	69 72 77 35 65 59 2f 	imul   $0x2f596535,0x77(%edx),%esi
419792:	4a                   	dec    %edx
419793:	4d                   	dec    %ebp
419794:	50                   	push   %eax
419795:	72 2b                	jb     0x4197c2
419797:	47                   	inc    %edi
419798:	65 32 65 54          	xor    %gs:0x54(%ebp),%ah
41979c:	53                   	push   %ebx
41979d:	53                   	push   %ebx
41979e:	44                   	inc    %esp
41979f:	77 47                	ja     0x4197e8
4197a1:	4d                   	dec    %ebp
4197a2:	6f                   	outsl  %ds:(%esi),(%dx)
4197a3:	4b                   	dec    %ebx
4197a4:	47                   	inc    %edi
4197a5:	44                   	inc    %esp
4197a6:	4b                   	dec    %ebx
4197a7:	45                   	inc    %ebp
4197a8:	76 44                	jbe    0x4197ee
4197aa:	64 46                	fs inc %esi
4197ac:	4b                   	dec    %ebx
4197ad:	6f                   	outsl  %ds:(%esi),(%dx)
4197ae:	78 35                	js     0x4197e5
4197b0:	34 69                	xor    $0x69,%al
4197b2:	56                   	push   %esi
4197b3:	2f                   	das
4197b4:	39 4c 4b 62          	cmp    %ecx,0x62(%ebx,%ecx,2)
4197b8:	54                   	push   %esp
4197b9:	43                   	inc    %ebx
4197ba:	49                   	dec    %ecx
4197bb:	4b                   	dec    %ebx
4197bc:	4f                   	dec    %edi
4197bd:	44                   	inc    %esp
4197be:	58                   	pop    %eax
4197bf:	6e                   	outsb  %ds:(%esi),(%dx)
4197c0:	48                   	dec    %eax
4197c1:	52                   	push   %edx
4197c2:	48                   	dec    %eax
4197c3:	52                   	push   %edx
4197c4:	41                   	inc    %ecx
4197c5:	4a                   	dec    %edx
4197c6:	42                   	inc    %edx
4197c7:	77 46                	ja     0x41980f
4197c9:	76 31                	jbe    0x4197fc
4197cb:	30 6a 78             	xor    %ch,0x78(%edx)
4197ce:	4d                   	dec    %ebp
4197cf:	32 2b                	xor    (%ebx),%ch
4197d1:	37                   	aaa
4197d2:	71 53                	jno    0x419827
4197d4:	4a                   	dec    %edx
4197d5:	58                   	pop    %eax
4197d6:	71 49                	jno    0x419821
4197d8:	2f                   	das
4197d9:	52                   	push   %edx
4197da:	33 52 5a             	xor    0x5a(%edx),%edx
4197dd:	42                   	inc    %edx
4197de:	4d                   	dec    %ebp
4197df:	6c                   	insb   (%dx),%es:(%edi)
4197e0:	41                   	inc    %ecx
4197e1:	46                   	inc    %esi
4197e2:	35 4a 6a 44 36       	xor    $0x36446a4a,%eax
4197e7:	48                   	dec    %eax
4197e8:	72 39                	jb     0x419823
4197ea:	55                   	push   %ebp
4197eb:	5a                   	pop    %edx
4197ec:	69 67 50 70 67 54 62 	imul   $0x62546770,0x50(%edi),%esp
4197f3:	62 73 38             	bound  %esi,0x38(%ebx)
4197f6:	63 76 66             	arpl   %esi,0x66(%esi)
4197f9:	34 59                	xor    $0x59,%al
4197fb:	31 6f 39             	xor    %ebp,0x39(%edi)
4197fe:	79 55                	jns    0x419855
419800:	6f                   	outsl  %ds:(%esi),(%dx)
419801:	51                   	push   %ecx
419802:	31 34 59             	xor    %esi,(%ecx,%ebx,2)
419805:	7a 58                	jp     0x41985f
419807:	4a                   	dec    %edx
419808:	33 54 4c 4f          	xor    0x4f(%esp,%ecx,2),%edx
41980c:	65 71 59             	gs jno 0x419868
41980f:	6e                   	outsb  %ds:(%esi),(%dx)
419810:	4c                   	dec    %esp
419811:	48                   	dec    %eax
419812:	58                   	pop    %eax
419813:	52                   	push   %edx
419814:	55                   	push   %ebp
419815:	6d                   	insl   (%dx),%es:(%edi)
419816:	58                   	pop    %eax
419817:	42                   	inc    %edx
419818:	6c                   	insb   (%dx),%es:(%edi)
419819:	6c                   	insb   (%dx),%es:(%edi)
41981a:	58                   	pop    %eax
41981b:	48                   	dec    %eax
41981c:	59                   	pop    %ecx
41981d:	6d                   	insl   (%dx),%es:(%edi)
41981e:	37                   	aaa
41981f:	62 70 4b             	bound  %esi,0x4b(%eax)
419822:	49                   	dec    %ecx
419823:	77 2b                	ja     0x419850
419825:	4d                   	dec    %ebp
419826:	34 34                	xor    $0x34,%al
419828:	51                   	push   %ecx
419829:	75 5a                	jne    0x419885
41982b:	55                   	push   %ebp
41982c:	53                   	push   %ebx
41982d:	62 59 54             	bound  %ebx,0x54(%ecx)
419830:	69 44 54 57 41 39 4d 	imul   $0x334d3941,0x57(%esp,%edx,2),%eax
419837:	33
419838:	51                   	push   %ecx
419839:	6a 43                	push   $0x43
41983b:	50                   	push   %eax
41983c:	38 49 54             	cmp    %cl,0x54(%ecx)
41983f:	59                   	pop    %ecx
419840:	51                   	push   %ecx
419841:	50                   	push   %eax
419842:	6d                   	insl   (%dx),%es:(%edi)
419843:	53                   	push   %ebx
419844:	74 7a                	je     0x4198c0
419846:	6e                   	outsb  %ds:(%esi),(%dx)
419847:	68 42 79 7a 75       	push   $0x757a7942
41984c:	61                   	popa
41984d:	37                   	aaa
41984e:	36 68 55 74 78 71    	ss push $0x71787455
419854:	75 4f                	jne    0x4198a5
419856:	49                   	dec    %ecx
419857:	75 4a                	jne    0x4198a3
419859:	4f                   	dec    %edi
41985a:	47                   	inc    %edi
41985b:	6e                   	outsb  %ds:(%esi),(%dx)
41985c:	4a                   	dec    %edx
41985d:	78 52                	js     0x4198b1
41985f:	72 71                	jb     0x4198d2
419861:	79 47                	jns    0x4198aa
419863:	56                   	push   %esi
419864:	70 4a                	jo     0x4198b0
419866:	71 72                	jno    0x4198da
419868:	65 4a                	gs dec %edx
41986a:	46                   	inc    %esi
41986b:	51                   	push   %ecx
41986c:	4d                   	dec    %ebp
41986d:	4b                   	dec    %ebx
41986e:	44                   	inc    %esp
41986f:	56                   	push   %esi
419870:	64 65 73 62          	fs gs jae 0x4198d6
419874:	30 34 4d 64 72 70 4c 	xor    %dh,0x4c707264(,%ecx,2)
41987b:	2b 59 32             	sub    0x32(%ecx),%ebx
41987e:	45                   	inc    %ebp
41987f:	68 37 53 61 6c       	push   $0x6c615337
419884:	6a 4c                	push   $0x4c
419886:	45                   	inc    %ebp
419887:	4d                   	dec    %ebp
419888:	67 4e                	addr16 dec %esi
41988a:	45                   	inc    %ebp
41988b:	6e                   	outsb  %ds:(%esi),(%dx)
41988c:	47                   	inc    %edi
41988d:	44                   	inc    %esp
41988e:	30 4b 6c             	xor    %cl,0x6c(%ebx)
419891:	2b 48 6c             	sub    0x6c(%eax),%ecx
419894:	49                   	dec    %ecx
419895:	49                   	dec    %ecx
419896:	30 56 54             	xor    %dl,0x54(%esi)
419899:	65 4c                	gs dec %esp
41989b:	57                   	push   %edi
41989c:	38 47 72             	cmp    %al,0x72(%edi)
41989f:	68 6f 4d 43 4a       	push   $0x4a434d6f
4198a4:	4c                   	dec    %esp
4198a5:	64 65 30 53 53       	fs xor %dl,%gs:0x53(%ebx)
4198aa:	6a 51                	push   $0x51
4198ac:	6e                   	outsb  %ds:(%esi),(%dx)
4198ad:	54                   	push   %esp
4198ae:	65 4d                	gs dec %ebp
4198b0:	58                   	pop    %eax
4198b1:	58                   	pop    %eax
4198b2:	69 32 57 54 44 2b    	imul   $0x2b445457,(%edx),%esi
4198b8:	49                   	dec    %ecx
4198b9:	57                   	push   %edi
4198ba:	37                   	aaa
4198bb:	4b                   	dec    %ebx
4198bc:	34 33                	xor    $0x33,%al
4198be:	6b 33 41             	imul   $0x41,(%ebx),%esi
4198c1:	6b 47 57 75          	imul   $0x75,0x57(%edi),%eax
4198c5:	34 33                	xor    $0x33,%al
4198c7:	4a                   	dec    %edx
4198c8:	41                   	inc    %ecx
4198c9:	72 59                	jb     0x419924
4198cb:	39 61 52             	cmp    %esp,0x52(%ecx)
4198ce:	6a 31                	push   $0x31
4198d0:	69 35 6d 58 64 44 41 	imul   $0x7a786141,0x4464586d,%esi
4198d7:	61 78 7a
4198da:	61                   	popa
4198db:	76 45                	jbe    0x419922
4198dd:	51                   	push   %ecx
4198de:	79 4b                	jns    0x41992b
4198e0:	43                   	inc    %ebx
4198e1:	36 73 53             	ss jae 0x419937
4198e4:	54                   	push   %esp
4198e5:	4b                   	dec    %ebx
4198e6:	7a 48                	jp     0x419930
4198e8:	2f                   	das
4198e9:	52                   	push   %edx
4198ea:	39 79 77             	cmp    %edi,0x77(%ecx)
4198ed:	51                   	push   %ecx
4198ee:	54                   	push   %esp
4198ef:	46                   	inc    %esi
4198f0:	62 62 4e             	bound  %esp,0x4e(%edx)
4198f3:	37                   	aaa
4198f4:	71 5a                	jno    0x419950
4198f6:	61                   	popa
4198f7:	52                   	push   %edx
4198f8:	6f                   	outsl  %ds:(%esi),(%dx)
4198f9:	4a                   	dec    %edx
4198fa:	30 34 4c             	xor    %dh,(%esp,%ecx,2)
4198fd:	7a 6e                	jp     0x41996d
4198ff:	4a                   	dec    %edx
419900:	34 6a                	xor    $0x6a,%al
419902:	56                   	push   %esi
419903:	71 36                	jno    0x41993b
419905:	46                   	inc    %esi
419906:	74 64                	je     0x41996c
419908:	70 68                	jo     0x419972
41990a:	75 59                	jne    0x419965
41990c:	30 33                	xor    %dh,(%ebx)
41990e:	32 4b 4b             	xor    0x4b(%ebx),%cl
419911:	6c                   	insb   (%dx),%es:(%edi)
419912:	32 4f 53             	xor    0x53(%edi),%cl
419915:	6a 6f                	push   $0x6f
419917:	64 65 57             	fs gs push %edi
41991a:	37                   	aaa
41991b:	36 6e                	outsb  %ss:(%esi),(%dx)
41991d:	48                   	dec    %eax
41991e:	7a 78                	jp     0x419998
419920:	63 47 73             	arpl   %eax,0x73(%edi)
419923:	76 75                	jbe    0x41999a
419925:	59                   	pop    %ecx
419926:	4c                   	dec    %esp
419927:	6b 66 44 75          	imul   $0x75,0x44(%esi),%esp
41992b:	63 33                	arpl   %esi,(%ebx)
41992d:	69 6f 30 4b 7a 41 77 	imul   $0x77417a4b,0x30(%edi),%ebp
419934:	68 77 6f 68 61       	push   $0x61686f77
419939:	4c                   	dec    %esp
41993a:	48                   	dec    %eax
41993b:	31 2f                	xor    %ebp,(%edi)
41993d:	35 44 5a 4b 73       	xor    $0x734b5a44,%eax
419942:	48                   	dec    %eax
419943:	66 59                	pop    %cx
419945:	68 38 6c 39 50       	push   $0x50396c38
41994a:	36 54                	ss push %esp
41994c:	79 53                	jns    0x4199a1
41994e:	4b                   	dec    %ebx
41994f:	38 6a 44             	cmp    %ch,0x44(%edx)
419952:	52                   	push   %edx
419953:	36 48                	ss dec %eax
419955:	49                   	dec    %ecx
419956:	67 77 38             	addr16 ja 0x419991
419959:	54                   	push   %esp
41995a:	54                   	push   %esp
41995b:	6d                   	insl   (%dx),%es:(%edi)
41995c:	37                   	aaa
41995d:	2b 2f                	sub    (%edi),%ebp
41995f:	77 56                	ja     0x4199b7
419961:	4c                   	dec    %esp
419962:	46                   	inc    %esi
419963:	37                   	aaa
419964:	53                   	push   %ebx
419965:	74 4a                	je     0x4199b1
419967:	34 6e                	xor    $0x6e,%al
419969:	63 55 68             	arpl   %edx,0x68(%ebp)
41996c:	70 52                	jo     0x4199c0
41996e:	36 69 50 79 6e 4d 61 	imul   $0x65614d6e,%ss:0x79(%eax),%edx
419975:	65
419976:	4b                   	dec    %ebx
419977:	63 47 59             	arpl   %eax,0x59(%edi)
41997a:	74 35                	je     0x4199b1
41997c:	78 6e                	js     0x4199ec
41997e:	7a 36                	jp     0x4199b6
419980:	42                   	inc    %edx
419981:	66 49                	dec    %cx
419983:	64 75 59             	fs jne 0x4199df
419986:	78 33                	js     0x4199bb
419988:	78 31                	js     0x4199bb
41998a:	36 70 32             	ss jo  0x4199bf
41998d:	71 6e                	jno    0x4199fd
41998f:	49                   	dec    %ecx
419990:	56                   	push   %esi
419991:	51                   	push   %ecx