41975a:	75 74                	jne    0x4197d0
41975c:	74 6f                	je     0x4197cd
41975e:	6e                   	outsb  %ds:(%esi),(%dx)
41975f:	73 00                	jae    0x419761
419761:	73 65                	jae    0x4197c8
419763:	74 5f                	je     0x4197c4
419765:	53                   	push   %ebx
419766:	63 72 6f             	arpl   %esi,0x6f(%edx)
419769:	6c                   	insb   (%dx),%es:(%edi)
41976a:	6c                   	insb   (%dx),%es:(%edi)
41976b:	42                   	inc    %edx
41976c:	61                   	popa
41976d:	72 73                	jb     0x4197e2
41976f:	00 49 6e             	add    %cl,0x6e(%ecx)
419772:	69 74 56 61 72 73 00 	imul   $0x67007372,0x61(%esi,%edx,2),%esi
419779:	67
41977a:	65 74 5f             	gs je  0x4197dc
41977d:	48                   	dec    %eax
41977e:	65 61                	gs popa
419780:	64 65 72 73          	fs gs jb 0x4197f7
419784:	00 67 65             	add    %ah,0x65(%edi)
419787:	74 5f                	je     0x4197e8
419789:	53                   	push   %ebx
41978a:	75 70                	jne    0x4197fc
41978c:	70 6c                	jo     0x4197fa
41978e:	69 65 72 73 00 74 61 	imul   $0x61740073,0x72(%ebp),%esp
419795:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
419799:	75 70                	jne    0x41980b
41979b:	70 6c                	jo     0x419809
41979d:	69 65 72 73 00 53 68 	imul   $0x68530073,0x72(%ebp),%esp
4197a4:	6f                   	outsl  %ds:(%esi),(%dx)
4197a5:	75 6c                	jne    0x419813
4197a7:	64 53                	fs push %ebx
4197a9:	65 72 69             	gs jb  0x419815
4197ac:	61                   	popa
4197ad:	6c                   	insb   (%dx),%es:(%edi)
4197ae:	69 7a 65 53 75 70 70 	imul   $0x70707553,0x65(%edx),%edi
4197b5:	6c                   	insb   (%dx),%es:(%edi)
4197b6:	69 65 72 73 00 67 65 	imul   $0x65670073,0x72(%ebp),%esp
4197bd:	74 5f                	je     0x41981e
4197bf:	50                   	push   %eax
4197c0:	61                   	popa
4197c1:	72 61                	jb     0x419824
4197c3:	6d                   	insl   (%dx),%es:(%edi)
4197c4:	65 74 65             	gs je  0x41982c
4197c7:	72 73                	jb     0x41983c
4197c9:	00 50 68             	add    %dl,0x68(%eax)
4197cc:	6f                   	outsl  %ds:(%esi),(%dx)
4197cd:	6e                   	outsb  %ds:(%esi),(%dx)
4197ce:	65 73 68             	gs jae 0x419839
4197d1:	6f                   	outsl  %ds:(%esi),(%dx)
4197d2:	70 2e                	jo     0x419802
4197d4:	64 73 45             	fs jae 0x41981c
4197d7:	73 68                	jae    0x419841
4197d9:	6f                   	outsl  %ds:(%esi),(%dx)
4197da:	70 54                	jo     0x419830
4197dc:	61                   	popa
4197dd:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4197e1:	64 61                	fs popa
4197e3:	70 74                	jo     0x419859
4197e5:	65 72 73             	gs jb  0x41985b
4197e8:	00 73 65             	add    %dh,0x65(%ebx)
4197eb:	74 5f                	je     0x41984c
4197ed:	4d                   	dec    %ebp
4197ee:	69 6e 4f 63 63 75 72 	imul   $0x72756363,0x4f(%esi),%ebp
4197f5:	73 00                	jae    0x4197f7
4197f7:	73 65                	jae    0x41985e
4197f9:	74 5f                	je     0x41985a
4197fb:	4d                   	dec    %ebp
4197fc:	61                   	popa
4197fd:	78 4f                	js     0x41984e
4197ff:	63 63 75             	arpl   %esp,0x75(%ebx)
419802:	72 73                	jb     0x419877
419804:	00 49 6e             	add    %cl,0x6e(%ecx)
419807:	69 74 43 6c 61 73 73 	imul   $0x737361,0x6c(%ebx,%eax,2),%esi
41980e:	00
41980f:	73 65                	jae    0x419876
419811:	74 5f                	je     0x419872
419813:	57                   	push   %edi
419814:	6f                   	outsl  %ds:(%esi),(%dx)
419815:	72 6b                	jb     0x419882
419817:	65 72 52             	gs jb  0x41986c
41981a:	65 70 6f             	gs jo  0x41988c
41981d:	72 74                	jb     0x419893
41981f:	73 50                	jae    0x419871
419821:	72 6f                	jb     0x419892
419823:	67 72 65             	addr16 jb 0x41988b
419826:	73 73                	jae    0x41989b
419828:	00 52 65             	add    %dl,0x65(%edx)
41982b:	70 6f                	jo     0x41989c
41982d:	72 74                	jb     0x4198a3
41982f:	50                   	push   %eax
419830:	72 6f                	jb     0x4198a1
419832:	67 72 65             	addr16 jb 0x41989a
419835:	73 73                	jae    0x4198aa
419837:	00 63 6f             	add    %ah,0x6f(%ebx)
41983a:	6d                   	insl   (%dx),%es:(%edi)
41983b:	70 6f                	jo     0x4198ac
41983d:	6e                   	outsb  %ds:(%esi),(%dx)
41983e:	65 6e                	outsb  %gs:(%esi),(%dx)
419840:	74 73                	je     0x4198b5
419842:	00 73 65             	add    %dh,0x65(%ebx)
419845:	74 5f                	je     0x4198a6
419847:	50                   	push   %eax
419848:	72 6f                	jb     0x4198b9
41984a:	63 65 73             	arpl   %esp,0x73(%ebp)
41984d:	73 43                	jae    0x419892
41984f:	6f                   	outsl  %ds:(%esi),(%dx)
419850:	6e                   	outsb  %ds:(%esi),(%dx)
419851:	74 65                	je     0x4198b8
419853:	6e                   	outsb  %ds:(%esi),(%dx)
419854:	74 73                	je     0x4198c9
419856:	00 67 65             	add    %ah,0x65(%edi)
419859:	74 5f                	je     0x4198ba
41985b:	43                   	inc    %ebx
41985c:	6f                   	outsl  %ds:(%esi),(%dx)
41985d:	6e                   	outsb  %ds:(%esi),(%dx)
41985e:	73 74                	jae    0x4198d4
419860:	72 61                	jb     0x4198c3
419862:	69 6e 74 73 00 67 65 	imul   $0x65670073,0x74(%esi),%ebp
419869:	74 5f                	je     0x4198ca
41986b:	45                   	inc    %ebp
41986c:	6e                   	outsb  %ds:(%esi),(%dx)
41986d:	66 6f                	outsw  %ds:(%esi),(%dx)
41986f:	72 63                	jb     0x4198d4
419871:	65 43                	gs inc %ebx
419873:	6f                   	outsl  %ds:(%esi),(%dx)
419874:	6e                   	outsb  %ds:(%esi),(%dx)
419875:	73 74                	jae    0x4198eb
419877:	72 61                	jb     0x4198da
419879:	69 6e 74 73 00 73 65 	imul   $0x65730073,0x74(%esi),%ebp
419880:	74 5f                	je     0x4198e1
419882:	45                   	inc    %ebp
419883:	6e                   	outsb  %ds:(%esi),(%dx)
419884:	66 6f                	outsw  %ds:(%esi),(%dx)
419886:	72 63                	jb     0x4198eb
419888:	65 43                	gs inc %ebx
41988a:	6f                   	outsl  %ds:(%esi),(%dx)
41988b:	6e                   	outsb  %ds:(%esi),(%dx)
41988c:	73 74                	jae    0x419902
41988e:	72 61                	jb     0x4198f1
419890:	69 6e 74 73 00 44 65 	imul   $0x65440073,0x74(%esi),%ebp
419897:	6c                   	insb   (%dx),%es:(%edi)
419898:	65 74 65             	gs je  0x419900
41989b:	46                   	inc    %esi
41989c:	69 6c 65 49 66 45 78 	imul   $0x69784566,0x49(%ebp,%eiz,2),%ebp
4198a3:	69
4198a4:	73 74                	jae    0x41991a
4198a6:	73 00                	jae    0x4198a8
4198a8:	46                   	inc    %esi
4198a9:	6f                   	outsl  %ds:(%esi),(%dx)
4198aa:	63 75 73             	arpl   %esi,0x73(%ebp)
4198ad:	00 67 65             	add    %ah,0x65(%edi)
4198b0:	74 5f                	je     0x419911
4198b2:	52                   	push   %edx
4198b3:	6f                   	outsl  %ds:(%esi),(%dx)
4198b4:	77 73                	ja     0x419929
4198b6:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
4198ba:	61                   	popa
4198bb:	52                   	push   %edx
4198bc:	6f                   	outsl  %ds:(%esi),(%dx)
4198bd:	77 73                	ja     0x419932
4198bf:	00 61 6c             	add    %ah,0x6c(%ecx)
4198c2:	6c                   	insb   (%dx),%es:(%edi)
4198c3:	41                   	inc    %ecx
4198c4:	64 64 65 64 52       	fs fs gs fs push %edx
4198c9:	6f                   	outsl  %ds:(%esi),(%dx)
4198ca:	77 73                	ja     0x41993f
4198cc:	00 61 6c             	add    %ah,0x6c(%ecx)
4198cf:	6c                   	insb   (%dx),%es:(%edi)
4198d0:	43                   	inc    %ebx
4198d1:	68 61 6e 67 65       	push   $0x65676e61
4198d6:	64 52                	fs push %edx
4198d8:	6f                   	outsl  %ds:(%esi),(%dx)
4198d9:	77 73                	ja     0x41994e
4198db:	00 55 70             	add    %dl,0x70(%ebp)
4198de:	64 61                	fs popa
4198e0:	74 65                	je     0x419947
4198e2:	55                   	push   %ebp
4198e3:	70 64                	jo     0x419949
4198e5:	61                   	popa
4198e6:	74 65                	je     0x41994d
4198e8:	64 52                	fs push %edx
4198ea:	6f                   	outsl  %ds:(%esi),(%dx)
4198eb:	77 73                	ja     0x419960
4198ed:	00 47 65             	add    %al,0x65(%edi)
4198f0:	74 52                	je     0x419944
4198f2:	65 61                	gs popa
4198f4:	6c                   	insb   (%dx),%es:(%edi)
4198f5:	55                   	push   %ebp
4198f6:	70 64                	jo     0x41995c
4198f8:	61                   	popa
4198f9:	74 65                	je     0x419960
4198fb:	64 52                	fs push %edx
4198fd:	6f                   	outsl  %ds:(%esi),(%dx)
4198fe:	77 73                	ja     0x419973
419900:	00 75 70             	add    %dh,0x70(%ebp)
419903:	64 61                	fs popa
419905:	74 65                	je     0x41996c
419907:	64 52                	fs push %edx
419909:	6f                   	outsl  %ds:(%esi),(%dx)
41990a:	77 73                	ja     0x41997f
41990c:	00 55 70             	add    %dl,0x70(%ebp)
41990f:	64 61                	fs popa
419911:	74 65                	je     0x419978
419913:	44                   	inc    %esp
419914:	65 6c                	gs insb (%dx),%es:(%edi)
419916:	65 74 65             	gs je  0x41997e
419919:	64 52                	fs push %edx
41991b:	6f                   	outsl  %ds:(%esi),(%dx)
41991c:	77 73                	ja     0x419991
41991e:	00 55 70             	add    %dl,0x70(%ebp)
419921:	64 61                	fs popa
419923:	74 65                	je     0x41998a
419925:	49                   	dec    %ecx
419926:	6e                   	outsb  %ds:(%esi),(%dx)
419927:	73 65                	jae    0x41998e
419929:	72 74                	jb     0x41999f
41992b:	65 64 52             	gs fs push %edx
41992e:	6f                   	outsl  %ds:(%esi),(%dx)
41992f:	77 73                	ja     0x4199a4
419931:	00 53 6f             	add    %dl,0x6f(%ebx)
419934:	72 74                	jb     0x4199aa
419936:	53                   	push   %ebx
419937:	65 6c                	gs insb (%dx),%es:(%edi)
419939:	66 52                	push   %dx
41993b:	65 66 65 72 65       	gs data16 gs jb 0x4199a5
419940:	6e                   	outsb  %ds:(%esi),(%dx)
419941:	63 65 52             	arpl   %esp,0x52(%ebp)
419944:	6f                   	outsl  %ds:(%esi),(%dx)
419945:	77 73                	ja     0x4199ba
419947:	00 72 6f             	add    %dh,0x6f(%edx)
41994a:	77 73                	ja     0x4199bf
41994c:	00 78 73             	add    %bh,0x73(%eax)
41994f:	00 52 65             	add    %dl,0x65(%edx)
419952:	6d                   	insl   (%dx),%es:(%edi)
419953:	6f                   	outsl  %ds:(%esi),(%dx)
419954:	76 65                	jbe    0x4199bb
419956:	41                   	inc    %ecx
419957:	74 00                	je     0x419959
419959:	43                   	inc    %ebx
41995a:	6f                   	outsl  %ds:(%esi),(%dx)
41995b:	6e                   	outsb  %ds:(%esi),(%dx)
41995c:	63 61 74             	arpl   %esp,0x74(%ecx)
41995f:	00 46 6f             	add    %al,0x6f(%esi)
419962:	72 6d                	jb     0x4199d1
419964:	61                   	popa
419965:	74 00                	je     0x419967
419967:	58                   	pop    %eax
419968:	6d                   	insl   (%dx),%es:(%edi)
419969:	6c                   	insb   (%dx),%es:(%edi)
41996a:	53                   	push   %ebx
41996b:	63 68 65             	arpl   %ebp,0x65(%eax)
41996e:	6d                   	insl   (%dx),%es:(%edi)
41996f:	61                   	popa
419970:	4f                   	dec    %edi
419971:	62 6a 65             	bound  %ebp,0x65(%edx)
419974:	63 74 00 47          	arpl   %esi,0x47(%eax,%eax,1)
419978:	65 74 4f             	gs je  0x4199ca
41997b:	62 6a 65             	bound  %ebp,0x65(%edx)
41997e:	63 74 00 6f          	arpl   %esi,0x6f(%eax,%eax,1)
419982:	62 6a 65             	bound  %ebp,0x65(%edx)
419985:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
419989:	65 6c                	gs insb (%dx),%es:(%edi)
41998b:	65 63 74 00 53       	arpl   %esi,%gs:0x53(%eax,%eax,1)
419990:	79 73                	jns    0x419a05
419992:	74 65                	je     0x4199f9
419994:	6d                   	insl   (%dx),%es:(%edi)
419995:	2e 4e                	cs dec %esi
419997:	65 74 00             	gs je  0x41999a
41999a:	58                   	pop    %eax
41999b:	6d                   	insl   (%dx),%es:(%edi)
41999c:	6c                   	insb   (%dx),%es:(%edi)
41999d:	53                   	push   %ebx
41999e:	63 68 65             	arpl   %ebp,0x65(%eax)
4199a1:	6d                   	insl   (%dx),%es:(%edi)
4199a2:	61                   	popa
4199a3:	53                   	push   %ebx
4199a4:	65 74 00             	gs je  0x4199a7
4199a7:	67 65 74 5f          	addr16 gs je 0x419a0a
4199ab:	44                   	inc    %esp
4199ac:	61                   	popa
4199ad:	74 61                	je     0x419a10
4199af:	53                   	push   %ebx
4199b0:	65 74 00             	gs je  0x4199b3
4199b3:	49                   	dec    %ecx
4199b4:	6e                   	outsb  %ds:(%esi),(%dx)
4199b5:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
4199bc:	65
4199bd:	44                   	inc    %esp
4199be:	65 72 69             	gs jb  0x419a2a
4199c1:	76 65                	jbe    0x419a28
4199c3:	64 44                	fs inc %esp
4199c5:	61                   	popa
4199c6:	74 61                	je     0x419a29
4199c8:	53                   	push   %ebx
4199c9:	65 74 00             	gs je  0x4199cc
4199cc:	64 61                	fs popa
4199ce:	74 61                	je     0x419a31
4199d0:	53                   	push   %ebx
4199d1:	65 74 00             	gs je  0x4199d4
4199d4:	52                   	push   %edx
4199d5:	65 73 65             	gs jae 0x419a3d
4199d8:	74 00                	je     0x4199da
4199da:	73 65                	jae    0x419a41
4199dc:	74 5f                	je     0x419a3d
4199de:	48                   	dec    %eax
4199df:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
4199e6:	65
4199e7:	74 5f                	je     0x419a48
4199e9:	49                   	dec    %ecx
4199ea:	74 65                	je     0x419a51
4199ec:	6d                   	insl   (%dx),%es:(%edi)
4199ed:	48                   	dec    %eax
4199ee:	65 69 67 68 74 00 45 	imul   $0x6e450074,%gs:0x68(%edi),%esp
4199f5:	6e
4199f6:	64 45                	fs inc %ebp
4199f8:	64 69 74 00 52 65 66 	imul   $0x65726665,%fs:0x52(%eax,%eax,1),%esi
4199ff:	72 65
419a01:	73 68                	jae    0x419a6b
419a03:	45                   	inc    %ebp
419a04:	64 69 74 00 43 6f 6d 	imul   $0x696d6d6f,%fs:0x43(%eax,%eax,1),%esi
419a0b:	6d 69
419a0d:	74 00                	je     0x419a0f
419a0f:	45                   	inc    %ebp
419a10:	6e                   	outsb  %ds:(%esi),(%dx)
419a11:	64 49                	fs dec %ecx
419a13:	6e                   	outsb  %ds:(%esi),(%dx)
419a14:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
419a1b:	6e
419a1c:	49                   	dec    %ecx
419a1d:	6e                   	outsb  %ds:(%esi),(%dx)
419a1e:	69 74 00 47 72 61 70 	imul   $0x68706172,0x47(%eax,%eax,1),%esi
419a25:	68
419a26:	69 63 73 55 6e 69 74 	imul   $0x74696e55,0x73(%ebx),%esp
419a2d:	00 67 65             	add    %ah,0x65(%edi)
419a30:	74 5f                	je     0x419a91
419a32:	44                   	inc    %esp
419a33:	65 66 61             	gs popaw
419a36:	75 6c                	jne    0x419aa4
419a38:	74 00                	je     0x419a3a
419a3a:	53                   	push   %ebx
419a3b:	65 74 43             	gs je  0x419a81
419a3e:	6f                   	outsl  %ds:(%esi),(%dx)
419a3f:	6d                   	insl   (%dx),%es:(%edi)
419a40:	70 61                	jo     0x419aa3
419a42:	74 69                	je     0x419aad
419a44:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
419a48:	65 78 74             	gs js  0x419abf
419a4b:	52                   	push   %edx