4188d3:	6f                   	outsl  %ds:(%esi),(%dx)
4188d4:	75 38                	jne    0x41890e
4188d6:	6d                   	insl   (%dx),%es:(%edi)
4188d7:	76 70                	jbe    0x418949
4188d9:	65 34 72             	gs xor $0x72,%al
4188dc:	4a                   	dec    %edx
4188dd:	66 2b 42 54          	sub    0x54(%edx),%ax
4188e1:	4c                   	dec    %esp
4188e2:	30 79 5a             	xor    %bh,0x5a(%ecx)
4188e5:	57                   	push   %edi
4188e6:	6b 32 75             	imul   $0x75,(%edx),%esi
4188e9:	2f                   	das
4188ea:	42                   	inc    %edx
4188eb:	50                   	push   %eax
4188ec:	36 6a 73             	ss push $0x73
4188ef:	43                   	inc    %ebx
4188f0:	41                   	inc    %ecx
4188f1:	35 45 4c 6e 6b       	xor    $0x6b6e4c45,%eax
4188f6:	44                   	inc    %esp
4188f7:	5a                   	pop    %edx
4188f8:	76 59                	jbe    0x418953
4188fa:	6f                   	outsl  %ds:(%esi),(%dx)
4188fb:	7a 72                	jp     0x41896f
4188fd:	53                   	push   %ebx
4188fe:	4f                   	dec    %edi
4188ff:	32 4c 41 54          	xor    0x54(%ecx,%eax,2),%cl
418903:	50                   	push   %eax
418904:	32 30                	xor    (%eax),%dh
418906:	64 37                	fs aaa
418908:	4c                   	dec    %esp
418909:	73 77                	jae    0x418982
41890b:	59                   	pop    %ecx
41890c:	45                   	inc    %ebp
41890d:	6b 34 6c 6c          	imul   $0x6c,(%esp,%ebp,2),%esi
418911:	57                   	push   %edi
418912:	6e                   	outsb  %ds:(%esi),(%dx)
418913:	53                   	push   %ebx
418914:	62 61 56             	bound  %esp,0x56(%ecx)
418917:	2b 2f                	sub    (%edi),%ebp
418919:	6c                   	insb   (%dx),%es:(%edi)
41891a:	51                   	push   %ecx
41891b:	31 33                	xor    %esi,(%ebx)
41891d:	77 55                	ja     0x418974
41891f:	46                   	inc    %esi
418920:	78 37                	js     0x418959
418922:	48                   	dec    %eax
418923:	6f                   	outsl  %ds:(%esi),(%dx)
418924:	6c                   	insb   (%dx),%es:(%edi)
418925:	70 45                	jo     0x41896c
418927:	6c                   	insb   (%dx),%es:(%edi)
418928:	6a 35                	push   $0x35
41892a:	4c                   	dec    %esp
41892b:	45                   	inc    %ebp
41892c:	64 46                	fs inc %esi
41892e:	59                   	pop    %ecx
41892f:	51                   	push   %ecx
418930:	4e                   	dec    %esi
418931:	74 69                	je     0x41899c
418933:	5a                   	pop    %edx
418934:	79 39                	jns    0x41896f
418936:	79 6c                	jns    0x4189a4
418938:	59                   	pop    %ecx
418939:	31 4e 74             	xor    %ecx,0x74(%esi)
41893c:	70 39                	jo     0x418977
41893e:	67 7a 30             	addr16 jp 0x418971
418941:	58                   	pop    %eax
418942:	5a                   	pop    %edx
418943:	79 6a                	jns    0x4189af
418945:	2b 79 43             	sub    0x43(%ecx),%edi
418948:	2f                   	das
418949:	44                   	inc    %esp
41894a:	36 58                	ss pop %eax
41894c:	59                   	pop    %ecx
41894d:	62 67 35             	bound  %esp,0x35(%edi)
418950:	78 45                	js     0x418997
418952:	36 69 69 49 68 71 6a 	imul   $0x326a7168,%ss:0x49(%ecx),%ebp
418959:	32
41895a:	66 58                	pop    %ax
41895c:	49                   	dec    %ecx
41895d:	58                   	pop    %eax
41895e:	65 76 4b             	gs jbe 0x4189ac
418961:	39 7a 64             	cmp    %edi,0x64(%edx)
418964:	4f                   	dec    %edi
418965:	32 34 41             	xor    (%ecx,%eax,2),%dh
418968:	56                   	push   %esi
418969:	67 4c                	addr16 dec %esp
41896b:	34 36                	xor    $0x36,%al
41896d:	71 6c                	jno    0x4189db
41896f:	49                   	dec    %ecx
418970:	2b 52 44             	sub    0x44(%edx),%edx
418973:	62 55 75             	bound  %edx,0x75(%ebp)
418976:	77 4d                	ja     0x4189c5
418978:	35 76 4e 47 50       	xor    $0x50474e76,%eax
41897d:	6d                   	insl   (%dx),%es:(%edi)
41897e:	66 64 76 2b          	data16 fs jbe 0x4189ad
418982:	42                   	inc    %edx
418983:	39 36                	cmp    %esi,(%esi)
418985:	52                   	push   %edx
418986:	35 6c 34 4b 6c       	xor    $0x6c4b346c,%eax
41898b:	6c                   	insb   (%dx),%es:(%edi)
41898c:	45                   	inc    %ebp
41898d:	4c                   	dec    %esp
41898e:	32 32                	xor    (%edx),%dh
418990:	55                   	push   %ebp
418991:	45                   	inc    %ebp
418992:	34 62                	xor    $0x62,%al
418994:	38 7a 46             	cmp    %bh,0x46(%edx)
418997:	50                   	push   %eax
418998:	6c                   	insb   (%dx),%es:(%edi)
418999:	4a                   	dec    %edx
41899a:	51                   	push   %ecx
41899b:	4c                   	dec    %esp
41899c:	79 30                	jns    0x4189ce
41899e:	5a                   	pop    %edx
41899f:	6f                   	outsl  %ds:(%esi),(%dx)
4189a0:	74 72                	je     0x418a14
4189a2:	72 69                	jb     0x418a0d
4189a4:	45                   	inc    %ebp
4189a5:	49                   	dec    %ecx
4189a6:	68 4a 67 75 62       	push   $0x6275674a
4189ab:	4c                   	dec    %esp
4189ac:	76 49                	jbe    0x4189f7
4189ae:	36 4d                	ss dec %ebp
4189b0:	77 31                	ja     0x4189e3
4189b2:	69 71 31 36 7a 6b 74 	imul   $0x746b7a36,0x31(%ecx),%esi
4189b9:	2b 78 65             	sub    0x65(%eax),%edi
4189bc:	55                   	push   %ebp
4189bd:	69 75 63 4c 57 46 39 	imul   $0x3946574c,0x63(%ebp),%esi
4189c4:	61                   	popa
4189c5:	78 49                	js     0x418a10
4189c7:	35 72 30 47 68       	xor    $0x68473072,%eax
4189cc:	37                   	aaa
4189cd:	53                   	push   %ebx
4189ce:	77 7a                	ja     0x418a4a
4189d0:	31 72 31             	xor    %esi,0x31(%edx)
4189d3:	46                   	inc    %esi
4189d4:	76 45                	jbe    0x418a1b
4189d6:	52                   	push   %edx
4189d7:	79 4b                	jns    0x418a24
4189d9:	57                   	push   %edi
4189da:	6f                   	outsl  %ds:(%esi),(%dx)
4189db:	35 43 38 71 67       	xor    $0x67713843,%eax
4189e0:	33 55 34             	xor    0x34(%ebp),%edx
4189e3:	53                   	push   %ebx
4189e4:	4c                   	dec    %esp
4189e5:	4e                   	dec    %esi
4189e6:	6c                   	insb   (%dx),%es:(%edi)
4189e7:	32 79 6e             	xor    0x6e(%ecx),%bh
4189ea:	77 52                	ja     0x418a3e
4189ec:	6e                   	outsb  %ds:(%esi),(%dx)
4189ed:	51                   	push   %ecx
4189ee:	43                   	inc    %ebx
4189ef:	35 68 6b 4f 34       	xor    $0x344f6b68,%eax
4189f4:	77 70                	ja     0x418a66
4189f6:	31 71 4b             	xor    %esi,0x4b(%ecx)
4189f9:	37                   	aaa
4189fa:	77 37                	ja     0x418a33
4189fc:	4f                   	dec    %edi
4189fd:	6a 46                	push   $0x46
4189ff:	2b 70 48             	sub    0x48(%eax),%esi
418a02:	75 51                	jne    0x418a55
418a04:	61                   	popa
418a05:	54                   	push   %esp
418a06:	46                   	inc    %esi
418a07:	47                   	inc    %edi
418a08:	46                   	inc    %esi
418a09:	50                   	push   %eax
418a0a:	48                   	dec    %eax
418a0b:	62 50 38             	bound  %edx,0x38(%eax)
418a0e:	74 4d                	je     0x418a5d
418a10:	65 68 54 51 64 73    	gs push $0x73645154
418a16:	72 6f                	jb     0x418a87
418a18:	37                   	aaa
418a19:	74 6d                	je     0x418a88
418a1b:	4c                   	dec    %esp
418a1c:	76 34                	jbe    0x418a52
418a1e:	61                   	popa
418a1f:	77 4c                	ja     0x418a6d
418a21:	70 75                	jo     0x418a98
418a23:	36 2b 36             	sub    %ss:(%esi),%esi
418a26:	5a                   	pop    %edx
418a27:	34 32                	xor    $0x32,%al
418a29:	2b 62 38             	sub    0x38(%edx),%esp
418a2c:	2f                   	das
418a2d:	48                   	dec    %eax
418a2e:	65 2b 49 68          	sub    %gs:0x68(%ecx),%ecx
418a32:	6f                   	outsl  %ds:(%esi),(%dx)
418a33:	51                   	push   %ecx
418a34:	61                   	popa
418a35:	67 73 58             	addr16 jae 0x418a90
418a38:	72 65                	jb     0x418a9f
418a3a:	67 50                	addr16 push %eax
418a3c:	58                   	pop    %eax
418a3d:	76 66                	jbe    0x418aa5
418a3f:	49                   	dec    %ecx
418a40:	68 4f 64 68 54       	push   $0x5468644f
418a45:	56                   	push   %esi
418a46:	6c                   	insb   (%dx),%es:(%edi)
418a47:	57                   	push   %edi
418a48:	76 32                	jbe    0x418a7c
418a4a:	2b 51 78             	sub    0x78(%ecx),%edx
418a4d:	65 6a 4c             	gs push $0x4c
418a50:	5a                   	pop    %edx
418a51:	53                   	push   %ebx
418a52:	66 53                	push   %bx
418a54:	6e                   	outsb  %ds:(%esi),(%dx)
418a55:	30 78 43             	xor    %bh,0x43(%eax)
418a58:	5a                   	pop    %edx
418a59:	6f                   	outsl  %ds:(%esi),(%dx)
418a5a:	56                   	push   %esi
418a5b:	63 50 6d             	arpl   %edx,0x6d(%eax)
418a5e:	47                   	inc    %edi
418a5f:	68 50 70 4d 36       	push   $0x364d7050
418a64:	76 79                	jbe    0x418adf
418a66:	5a                   	pop    %edx
418a67:	57                   	push   %edi
418a68:	76 37                	jbe    0x418aa1
418a6a:	71 51                	jno    0x418abd
418a6c:	76 6b                	jbe    0x418ad9
418a6e:	32 4e 6c             	xor    0x6c(%esi),%cl
418a71:	79 42                	jns    0x418ab5
418a73:	46                   	inc    %esi
418a74:	44                   	inc    %esp
418a75:	51                   	push   %ecx
418a76:	45                   	inc    %ebp
418a77:	36 72 76             	ss jb  0x418af0
418a7a:	65 31 39             	xor    %edi,%gs:(%ecx)
418a7d:	67 66 59             	addr16 pop %cx
418a80:	2f                   	das
418a81:	53                   	push   %ebx
418a82:	33 31                	xor    (%ecx),%esi
418a84:	6e                   	outsb  %ds:(%esi),(%dx)
418a85:	32 31                	xor    (%ecx),%dh
418a87:	54                   	push   %esp
418a88:	50                   	push   %eax
418a89:	2b 49 43             	sub    0x43(%ecx),%ecx
418a8c:	38 66 77             	cmp    %ah,0x77(%esi)
418a8f:	79 54                	jns    0x418ae5
418a91:	63 61 42             	arpl   %esp,0x42(%ecx)
418a94:	53                   	push   %ebx
418a95:	49                   	dec    %ecx
418a96:	57                   	push   %edi
418a97:	48                   	dec    %eax
418a98:	78 4d                	js     0x418ae7
418a9a:	58                   	pop    %eax
418a9b:	4a                   	dec    %edx
418a9c:	6d                   	insl   (%dx),%es:(%edi)
418a9d:	74 72                	je     0x418b11
418a9f:	34 6e                	xor    $0x6e,%al
418aa1:	71 38                	jno    0x418adb
418aa3:	6c                   	insb   (%dx),%es:(%edi)
418aa4:	53                   	push   %ebx
418aa5:	76 66                	jbe    0x418b0d
418aa7:	59                   	pop    %ecx
418aa8:	46                   	inc    %esi
418aa9:	6b 32 71             	imul   $0x71,(%edx),%esi
418aac:	56                   	push   %esi
418aad:	63 45 4b             	arpl   %eax,0x4b(%ebp)
418ab0:	4c                   	dec    %esp
418ab1:	62 75 61             	bound  %esi,0x61(%ebp)
418ab4:	52                   	push   %edx
418ab5:	4f                   	dec    %edi
418ab6:	79 2f                	jns    0x418ae7
418ab8:	56                   	push   %esi
418ab9:	31 30                	xor    %esi,(%eax)
418abb:	4a                   	dec    %edx
418abc:	2b 76 6d             	sub    0x6d(%esi),%esi
418abf:	67 70 38             	addr16 jo 0x418afa
418ac2:	73 2f                	jae    0x418af3
418ac4:	63 61 6f             	arpl   %esp,0x6f(%ecx)
418ac7:	6d                   	insl   (%dx),%es:(%edi)
418ac8:	69 76 67 5a 71 72 62 	imul   $0x6272715a,0x67(%esi),%esi
418acf:	31 31                	xor    %esi,(%ecx)
418ad1:	65 31 65 47          	xor    %esp,%gs:0x47(%ebp)
418ad5:	6b 30 75             	imul   $0x75,(%eax),%esi
418ad8:	55                   	push   %ebp
418ad9:	33 42 62             	xor    0x62(%edx),%eax
418adc:	31 4c 77 52          	xor    %ecx,0x52(%edi,%esi,2)
418ae0:	4d                   	dec    %ebp
418ae1:	5a                   	pop    %edx
418ae2:	39 4d 68             	cmp    %ecx,0x68(%ebp)
418ae5:	58                   	pop    %eax
418ae6:	50                   	push   %eax
418ae7:	49                   	dec    %ecx
418ae8:	38 70 76             	cmp    %dh,0x76(%eax)
418aeb:	4d                   	dec    %ebp
418aec:	49                   	dec    %ecx
418aed:	4f                   	dec    %edi
418aee:	65 30 46 31          	xor    %al,%gs:0x31(%esi)
418af2:	41                   	inc    %ecx
418af3:	52                   	push   %edx
418af4:	46                   	inc    %esi
418af5:	71 35                	jno    0x418b2c
418af7:	64 34 39             	fs xor $0x39,%al
418afa:	61                   	popa
418afb:	7a 59                	jp     0x418b56
418afd:	66 43                	inc    %bx
418aff:	34 37                	xor    $0x37,%al
418b01:	79 35                	jns    0x418b38
418b03:	54                   	push   %esp
418b04:	69 58 2f 37 53 48 50 	imul   $0x50485337,0x2f(%eax),%ebx
418b0b:	49                   	dec    %ecx
418b0c:	45                   	inc    %ebp
418b0d:	4a                   	dec    %edx
418b0e:	37                   	aaa
418b0f:	56                   	push   %esi
418b10:	41                   	inc    %ecx
418b11:	4a                   	dec    %edx
418b12:	48                   	dec    %eax
418b13:	48                   	dec    %eax
418b14:	49                   	dec    %ecx
418b15:	56                   	push   %esi
418b16:	53                   	push   %ebx
418b17:	78 46                	js     0x418b5f
418b19:	63 45 68             	arpl   %eax,0x68(%ebp)
418b1c:	78 57                	js     0x418b75
418b1e:	79 45                	jns    0x418b65
418b20:	7a 42                	jp     0x418b64
418b22:	39 73 37             	cmp    %esi,0x37(%ebx)
418b25:	51                   	push   %ecx
418b26:	6d                   	insl   (%dx),%es:(%edi)
418b27:	78 5a                	js     0x418b83
418b29:	4e                   	dec    %esi
418b2a:	37                   	aaa
418b2b:	6d                   	insl   (%dx),%es:(%edi)
418b2c:	74 45                	je     0x418b73
418b2e:	48                   	dec    %eax
418b2f:	75 6c                	jne    0x418b9d
418b31:	39 72 68             	cmp    %esi,0x68(%edx)
418b34:	46                   	inc    %esi
418b35:	6b 6d 2f 53          	imul   $0x53,0x2f(%ebp),%ebp
418b39:	35 73 30 52 31       	xor    $0x31523073,%eax
418b3e:	5a                   	pop    %edx
418b3f:	77 6b                	ja     0x418bac
418b41:	69 2b 66 31 48 47    	imul   $0x47483166,(%ebx),%ebp
418b47:	41                   	inc    %ecx
418b48:	71 4d                	jno    0x418b97
418b4a:	68 71 78 39 6e       	push   $0x6e397871
418b4f:	6b 49 45 67          	imul   $0x67,0x45(%ecx),%ecx
418b53:	75 4d                	jne    0x418ba2
418b55:	36 75 45             	ss jne 0x418b9d
418b58:	59                   	pop    %ecx
418b59:	33 77 6d             	xor    0x6d(%edi),%esi
418b5c:	48                   	dec    %eax
418b5d:	68 6e 63 67 77       	push   $0x7767636e
418b62:	32 30                	xor    (%eax),%dh
418b64:	75 4c                	jne    0x418bb2
418b66:	61                   	popa
418b67:	79 59                	jns    0x418bc2
418b69:	74 66                	je     0x418bd1