4198c9:	4f                   	dec    %edi
4198ca:	6f                   	outsl  %ds:(%esi),(%dx)
4198cb:	39 78 39             	cmp    %edi,0x39(%eax)
4198ce:	32 34 31             	xor    (%ecx,%esi,1),%dh
4198d1:	6a 55                	push   $0x55
4198d3:	48                   	dec    %eax
4198d4:	70 74                	jo     0x41994a
4198d6:	52                   	push   %edx
4198d7:	30 6c 38 77          	xor    %ch,0x77(%eax,%edi,1)
4198db:	71 4f                	jno    0x41992c
4198dd:	50                   	push   %eax
4198de:	7a 49                	jp     0x419929
4198e0:	44                   	inc    %esp
4198e1:	75 4c                	jne    0x41992f
4198e3:	42                   	inc    %edx
4198e4:	33 48 52             	xor    0x52(%eax),%ecx
4198e7:	31 2b                	xor    %ebp,(%ebx)
4198e9:	33 74 76 68          	xor    0x68(%esi,%esi,2),%esi
4198ed:	6e                   	outsb  %ds:(%esi),(%dx)
4198ee:	63 68 47             	arpl   %ebp,0x47(%eax)
4198f1:	43                   	inc    %ebx
4198f2:	4c                   	dec    %esp
4198f3:	63 6f 43             	arpl   %ebp,0x43(%edi)
4198f6:	4e                   	dec    %esi
4198f7:	6c                   	insb   (%dx),%es:(%edi)
4198f8:	4f                   	dec    %edi
4198f9:	69 66 6b 5a 72 2f 59 	imul   $0x592f725a,0x6b(%esi),%esp
419900:	51                   	push   %ecx
419901:	4b                   	dec    %ebx
419902:	54                   	push   %esp
419903:	65 46                	gs inc %esi
419905:	4c                   	dec    %esp
419906:	75 61                	jne    0x419969
419908:	59                   	pop    %ecx
419909:	5a                   	pop    %edx
41990a:	52                   	push   %edx
41990b:	74 4c                	je     0x419959
41990d:	36 66 6c             	ss data16 insb (%dx),%es:(%edi)
419910:	79 64                	jns    0x419976
419912:	76 54                	jbe    0x419968
419914:	42                   	inc    %edx
419915:	54                   	push   %esp
419916:	72 47                	jb     0x41995f
419918:	49                   	dec    %ecx
419919:	44                   	inc    %esp
41991a:	6b 6b 37 7a          	imul   $0x7a,0x37(%ebx),%ebp
41991e:	4a                   	dec    %edx
41991f:	61                   	popa
419920:	54                   	push   %esp
419921:	76 53                	jbe    0x419976
419923:	50                   	push   %eax
419924:	61                   	popa
419925:	61                   	popa
419926:	34 48                	xor    $0x48,%al
419928:	4a                   	dec    %edx
419929:	36 55                	ss push %ebp
41992b:	2b 67 2f             	sub    0x2f(%edi),%esp
41992e:	6b 46 62 32          	imul   $0x32,0x62(%esi),%eax
419932:	79 58                	jns    0x41998c
419934:	6c                   	insb   (%dx),%es:(%edi)
419935:	42                   	inc    %edx
419936:	74 58                	je     0x419990
419938:	63 34 42             	arpl   %esi,(%edx,%eax,2)
41993b:	31 38                	xor    %edi,(%eax)
41993d:	41                   	inc    %ecx
41993e:	54                   	push   %esp
41993f:	57                   	push   %edi
419940:	6c                   	insb   (%dx),%es:(%edi)
419941:	5a                   	pop    %edx
419942:	56                   	push   %esi
419943:	77 39                	ja     0x41997e
419945:	75 6c                	jne    0x4199b3
419947:	65 35 45 67 7a 31    	gs xor $0x317a6745,%eax
41994d:	72 36                	jb     0x419985
41994f:	76 59                	jbe    0x4199aa
419951:	50                   	push   %eax
419952:	77 58                	ja     0x4199ac
419954:	37                   	aaa
419955:	4a                   	dec    %edx
419956:	38 6a 69             	cmp    %ch,0x69(%edx)
419959:	33 68 7a             	xor    0x7a(%eax),%ebp
41995c:	45                   	inc    %ebp
41995d:	45                   	inc    %ebp
41995e:	6c                   	insb   (%dx),%es:(%edi)
41995f:	6d                   	insl   (%dx),%es:(%edi)
419960:	47                   	inc    %edi
419961:	63 35 4f 6a 4a 38    	arpl   %esi,0x384a6a4f
419967:	74 59                	je     0x4199c2
419969:	6e                   	outsb  %ds:(%esi),(%dx)
41996a:	45                   	inc    %ebp
41996b:	67 47                	addr16 inc %edi
41996d:	38 59 4e             	cmp    %bl,0x4e(%ecx)
419970:	51                   	push   %ecx
419971:	76 73                	jbe    0x4199e6
419973:	75 41                	jne    0x4199b6
419975:	42                   	inc    %edx
419976:	6d                   	insl   (%dx),%es:(%edi)
419977:	2f                   	das
419978:	6b 51 6d 35          	imul   $0x35,0x6d(%ecx),%edx
41997c:	52                   	push   %edx
41997d:	78 38                	js     0x4199b7
41997f:	32 6f 75             	xor    0x75(%edi),%ch
419982:	53                   	push   %ebx
419983:	32 75 6f             	xor    0x6f(%ebp),%dh
419986:	45                   	inc    %ebp
419987:	67 78 44             	addr16 js 0x4199ce
41998a:	64 38 70 67          	cmp    %dh,%fs:0x67(%eax)
41998e:	69 77 71 46 71 30 66 	imul   $0x66307146,0x71(%edi),%esi
419995:	42                   	inc    %edx
419996:	68 33 52 35 4e       	push   $0x4e355233
41999b:	30 65 62             	xor    %ah,0x62(%ebp)
41999e:	75 4b                	jne    0x4199eb
4199a0:	49                   	dec    %ecx
4199a1:	6b 66 6f 59          	imul   $0x59,0x6f(%esi),%esp
4199a5:	57                   	push   %edi
4199a6:	37                   	aaa
4199a7:	50                   	push   %eax
4199a8:	33 39                	xor    (%ecx),%edi
4199aa:	6e                   	outsb  %ds:(%esi),(%dx)
4199ab:	5a                   	pop    %edx
4199ac:	56                   	push   %esi
4199ad:	63 73 41             	arpl   %esi,0x41(%ebx)
4199b0:	78 50                	js     0x419a02
4199b2:	47                   	inc    %edi
4199b3:	50                   	push   %eax
4199b4:	38 6b 64             	cmp    %ch,0x64(%ebx)
4199b7:	67 2f                	addr16 das
4199b9:	66 52                	push   %dx
4199bb:	6b 48 47 74          	imul   $0x74,0x47(%eax),%ecx
4199bf:	75 69                	jne    0x419a2a
4199c1:	52                   	push   %edx
4199c2:	47                   	inc    %edi
4199c3:	68 77 49 41 45       	push   $0x45414977
4199c8:	74 45                	je     0x419a0f
4199ca:	34 6a                	xor    $0x6a,%al
4199cc:	6b 59 51 63          	imul   $0x63,0x51(%ecx),%ebx
4199d0:	61                   	popa
4199d1:	35 45 5a 4b 75       	xor    $0x754b5a45,%eax
4199d6:	74 61                	je     0x419a39
4199d8:	4d                   	dec    %ebp
4199d9:	6d                   	insl   (%dx),%es:(%edi)
4199da:	55                   	push   %ebp
4199db:	4f                   	dec    %edi
4199dc:	4f                   	dec    %edi
4199dd:	51                   	push   %ecx
4199de:	73 63                	jae    0x419a43
4199e0:	6a 70                	push   $0x70
4199e2:	75 2f                	jne    0x419a13
4199e4:	52                   	push   %edx
4199e5:	30 75 6f             	xor    %dh,0x6f(%ebp)
4199e8:	31 48 6d             	xor    %ecx,0x6d(%eax)
4199eb:	54                   	push   %esp
4199ec:	32 48 44             	xor    0x44(%eax),%cl
4199ef:	74 62                	je     0x419a53
4199f1:	50                   	push   %eax
4199f2:	45                   	inc    %ebp
4199f3:	47                   	inc    %edi
4199f4:	51                   	push   %ecx
4199f5:	41                   	inc    %ecx
4199f6:	67 6b 72 42 54       	imul   $0x54,0x42(%bp,%si),%esi
4199fb:	7a 77                	jp     0x419a74
4199fd:	73 33                	jae    0x419a32
4199ff:	34 32                	xor    $0x32,%al
419a01:	49                   	dec    %ecx
419a02:	43                   	inc    %ebx
419a03:	51                   	push   %ecx
419a04:	4b                   	dec    %ebx
419a05:	75 6f                	jne    0x419a76
419a07:	42                   	inc    %edx
419a08:	4d                   	dec    %ebp
419a09:	46                   	inc    %esi
419a0a:	6e                   	outsb  %ds:(%esi),(%dx)
419a0b:	4e                   	dec    %esi
419a0c:	6d                   	insl   (%dx),%es:(%edi)
419a0d:	4e                   	dec    %esi
419a0e:	54                   	push   %esp
419a0f:	42                   	inc    %edx
419a10:	61                   	popa
419a11:	58                   	pop    %eax
419a12:	6b 33 61             	imul   $0x61,(%ebx),%esi
419a15:	7a 4b                	jp     0x419a62
419a17:	32 2f                	xor    (%edi),%ch
419a19:	54                   	push   %esp
419a1a:	51                   	push   %ecx
419a1b:	4e                   	dec    %esi
419a1c:	61                   	popa
419a1d:	78 37                	js     0x419a56
419a1f:	2b 5a 49             	sub    0x49(%edx),%ebx
419a22:	75 42                	jne    0x419a66
419a24:	4f                   	dec    %edi
419a25:	4e                   	dec    %esi
419a26:	37                   	aaa
419a27:	49                   	dec    %ecx
419a28:	55                   	push   %ebp
419a29:	67 77 79             	addr16 ja 0x419aa5
419a2c:	54                   	push   %esp
419a2d:	59                   	pop    %ecx
419a2e:	4f                   	dec    %edi
419a2f:	4b                   	dec    %ebx
419a30:	71 63                	jno    0x419a95
419a32:	7a 42                	jp     0x419a76
419a34:	2b 62 4e             	sub    0x4e(%edx),%esp
419a37:	33 30                	xor    (%eax),%esi
419a39:	48                   	dec    %eax
419a3a:	5a                   	pop    %edx
419a3b:	5a                   	pop    %edx
419a3c:	67 56                	addr16 push %esi
419a3e:	48                   	dec    %eax
419a3f:	52                   	push   %edx
419a40:	50                   	push   %eax
419a41:	64 39 4b 70          	cmp    %ecx,%fs:0x70(%ebx)
419a45:	75 47                	jne    0x419a8e
419a47:	6f                   	outsl  %ds:(%esi),(%dx)
419a48:	32 65 72             	xor    0x72(%ebp),%ah
419a4b:	77 64                	ja     0x419ab1
419a4d:	32 59 76             	xor    0x76(%ecx),%bl
419a50:	6c                   	insb   (%dx),%es:(%edi)
419a51:	4d                   	dec    %ebp
419a52:	35 4a 65 4b 58       	xor    $0x584b654a,%eax
419a57:	6d                   	insl   (%dx),%es:(%edi)
419a58:	74 71                	je     0x419acb
419a5a:	42                   	inc    %edx
419a5b:	6f                   	outsl  %ds:(%esi),(%dx)
419a5c:	31 53 6a             	xor    %edx,0x6a(%ebx)
419a5f:	53                   	push   %ebx
419a60:	2b 4b 39             	sub    0x39(%ebx),%ecx
419a63:	50                   	push   %eax
419a64:	44                   	inc    %esp
419a65:	75 37                	jne    0x419a9e
419a67:	67 77 43             	addr16 ja 0x419aad
419a6a:	48                   	dec    %eax
419a6b:	32 46 75             	xor    0x75(%esi),%al
419a6e:	59                   	pop    %ecx
419a6f:	41                   	inc    %ecx
419a70:	6a 2f                	push   $0x2f
419a72:	30 77 77             	xor    %dh,0x77(%edi)
419a75:	67 6f                	outsl  %ds:(%si),(%dx)
419a77:	57                   	push   %edi
419a78:	4d                   	dec    %ebp
419a79:	6d                   	insl   (%dx),%es:(%edi)
419a7a:	55                   	push   %ebp
419a7b:	41                   	inc    %ecx
419a7c:	6c                   	insb   (%dx),%es:(%edi)
419a7d:	66 53                	push   %bx
419a7f:	6d                   	insl   (%dx),%es:(%edi)
419a80:	37                   	aaa
419a81:	6f                   	outsl  %ds:(%esi),(%dx)
419a82:	58                   	pop    %eax
419a83:	7a 66                	jp     0x419aeb
419a85:	57                   	push   %edi
419a86:	6d                   	insl   (%dx),%es:(%edi)
419a87:	61                   	popa
419a88:	67 65 37             	addr16 gs aaa
419a8b:	51                   	push   %ecx
419a8c:	44                   	inc    %esp
419a8d:	43                   	inc    %ebx
419a8e:	54                   	push   %esp
419a8f:	39 79 55             	cmp    %edi,0x55(%ecx)
419a92:	77 59                	ja     0x419aed
419a94:	43                   	inc    %ebx
419a95:	55                   	push   %ebp
419a96:	70 73                	jo     0x419b0b
419a98:	67 33 68 4c          	xor    0x4c(%bx,%si),%ebp
419a9c:	71 41                	jno    0x419adf
419a9e:	4e                   	dec    %esi
419a9f:	4c                   	dec    %esp
419aa0:	6a 56                	push   $0x56
419aa2:	55                   	push   %ebp
419aa3:	51                   	push   %ecx
419aa4:	54                   	push   %esp
419aa5:	6e                   	outsb  %ds:(%esi),(%dx)
419aa6:	61                   	popa
419aa7:	4c                   	dec    %esp
419aa8:	4e                   	dec    %esi
419aa9:	31 56 72             	xor    %edx,0x72(%esi)
419aac:	57                   	push   %edi
419aad:	33 63 47             	xor    0x47(%ebx),%esp
419ab0:	32 45 6e             	xor    0x6e(%ebp),%al
419ab3:	35 77 69 37 44       	xor    $0x44376977,%eax
419ab8:	51                   	push   %ecx
419ab9:	5a                   	pop    %edx
419aba:	4f                   	dec    %edi
419abb:	33 38                	xor    (%eax),%edi
419abd:	55                   	push   %ebp
419abe:	6e                   	outsb  %ds:(%esi),(%dx)
419abf:	2f                   	das
419ac0:	2f                   	das
419ac1:	65 2b 45 36          	sub    %gs:0x36(%ebp),%eax
419ac5:	33 4c 37 64          	xor    0x64(%edi,%esi,1),%ecx
419ac9:	55                   	push   %ebp
419aca:	52                   	push   %edx
419acb:	59                   	pop    %ecx
419acc:	64 72 33             	fs jb  0x419b02
419acf:	74 2f                	je     0x419b00
419ad1:	6c                   	insb   (%dx),%es:(%edi)
419ad2:	6e                   	outsb  %ds:(%esi),(%dx)
419ad3:	39 31                	cmp    %esi,(%ecx)
419ad5:	4c                   	dec    %esp
419ad6:	6a 78                	push   $0x78
419ad8:	52                   	push   %edx
419ad9:	2b 48 47             	sub    0x47(%eax),%ecx
419adc:	74 72                	je     0x419b50
419ade:	6d                   	insl   (%dx),%es:(%edi)
419adf:	35 6b 48 49 59       	xor    $0x5949486b,%eax
419ae4:	75 77                	jne    0x419b5d
419ae6:	52                   	push   %edx
419ae7:	52                   	push   %edx
419ae8:	68 70 50 70 50       	push   $0x50705070
419aed:	55                   	push   %ebp
419aee:	55                   	push   %ebp
419aef:	36 75 44             	ss jne 0x419b36
419af2:	35 75 72 58 64       	xor    $0x64587275,%eax
419af7:	42                   	inc    %edx
419af8:	39 33                	cmp    %esi,(%ebx)
419afa:	35 65 78 66 68       	xor    $0x68667865,%eax
419aff:	59                   	pop    %ecx
419b00:	72 41                	jb     0x419b43
419b02:	53                   	push   %ebx
419b03:	6b 35 51 69 37 74 37 	imul   $0x37,0x74376951,%esi
419b0a:	77 4f                	ja     0x419b5b
419b0c:	2f                   	das
419b0d:	58                   	pop    %eax
419b0e:	4d                   	dec    %ebp
419b0f:	55                   	push   %ebp
419b10:	48                   	dec    %eax
419b11:	6e                   	outsb  %ds:(%esi),(%dx)
419b12:	55                   	push   %ebp
419b13:	42                   	inc    %edx
419b14:	54                   	push   %esp
419b15:	37                   	aaa
419b16:	43                   	inc    %ebx
419b17:	42                   	inc    %edx
419b18:	44                   	inc    %esp
419b19:	68 68 4c 47 44       	push   $0x44474c68
419b1e:	46                   	inc    %esi
419b1f:	42                   	inc    %edx
419b20:	51                   	push   %ecx
419b21:	6a 76                	push   $0x76
419b23:	63 47 49             	arpl   %eax,0x49(%edi)
419b26:	65 65 53             	gs gs push %ebx
419b29:	32 33                	xor    (%ebx),%dh
419b2b:	67 71 39             	addr16 jno 0x419b67
419b2e:	4c                   	dec    %esp
419b2f:	6c                   	insb   (%dx),%es:(%edi)
419b30:	4b                   	dec    %ebx
419b31:	36 46                	ss inc %esi
419b33:	34 6d                	xor    $0x6d,%al
419b35:	74 61                	je     0x419b98
419b37:	42                   	inc    %edx
419b38:	46                   	inc    %esi