4719bc:	32 4f 63             	xor    0x63(%edi),%cl
4719bf:	67 4c                	addr16 dec %esp
4719c1:	38 2b                	cmp    %ch,(%ebx)
4719c3:	56                   	push   %esi
4719c4:	2b 56 6c             	sub    0x6c(%esi),%edx
4719c7:	6d                   	insl   (%dx),%es:(%edi)
4719c8:	49                   	dec    %ecx
4719c9:	50                   	push   %eax
4719ca:	35 72 51 75 35       	xor    $0x35755172,%eax
4719cf:	59                   	pop    %ecx
4719d0:	62 79 30             	bound  %edi,0x30(%ecx)
4719d3:	2c 41                	sub    $0x41,%al
4719d5:	70 2b                	jo     0x471a02
4719d7:	55                   	push   %ebp
4719d8:	2c 41                	sub    $0x41,%al
4719da:	43                   	inc    %ebx
4719db:	6d                   	insl   (%dx),%es:(%edi)
4719dc:	38 76 2c             	cmp    %dh,0x2c(%esi)
4719df:	41                   	inc    %ecx
4719e0:	4b                   	dec    %ebx
4719e1:	4f                   	dec    %edi
4719e2:	41                   	inc    %ecx
4719e3:	6b 2c 41 44          	imul   $0x44,(%ecx,%eax,2),%ebp
4719e7:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
4719eb:	41                   	inc    %ecx
4719ec:	4f                   	dec    %edi
4719ed:	4a                   	dec    %edx
4719ee:	44                   	inc    %esp
4719ef:	58                   	pop    %eax
4719f0:	2f                   	das
4719f1:	2f                   	das
4719f2:	2f                   	das
4719f3:	2b 44 41 4d          	sub    0x4d(%ecx,%eax,2),%eax
4719f7:	41                   	inc    %ecx
4719f8:	4b                   	dec    %ebx
4719f9:	68 4d 77 43 51       	push   $0x5143774d
4719fe:	42                   	inc    %edx
4719ff:	49                   	dec    %ecx
471a00:	41                   	inc    %ecx
471a01:	51                   	push   %ecx
471a02:	2c 43                	sub    $0x43,%al
471a04:	67 2c 45             	addr16 sub $0x45,%al
471a07:	53                   	push   %ebx
471a08:	67 58                	addr16 pop %eax
471a0a:	2c 41                	sub    $0x41,%al
471a0c:	4b                   	dec    %ebx
471a0d:	63 31                	arpl   %esi,(%ecx)
471a0f:	45                   	inc    %ebp
471a10:	2c 41                	sub    $0x41,%al
471a12:	72 2b                	jb     0x471a3f
471a14:	44                   	inc    %esp
471a15:	67 2c 2f             	addr16 sub $0x2f,%al
471a18:	67 77 2c             	addr16 ja 0x471a47
471a1b:	48                   	dec    %eax
471a1c:	4b                   	dec    %ebx
471a1d:	45                   	inc    %ebp
471a1e:	41                   	inc    %ecx
471a1f:	67 42                	addr16 inc %edx
471a21:	77 62                	ja     0x471a85
471a23:	31 49 2c             	xor    %ecx,0x2c(%ecx)
471a26:	41                   	inc    %ecx
471a27:	72 2b                	jb     0x471a54
471a29:	44                   	inc    %esp
471a2a:	2c 41                	sub    $0x41,%al
471a2c:	49                   	dec    %ecx
471a2d:	4e                   	dec    %esi
471a2e:	69 6c 4d 63 6b 67 4e 	imul   $0x514e676b,0x63(%ebp,%ecx,2),%ebp
471a35:	51
471a36:	74 39                	je     0x471a71
471a38:	47                   	inc    %edi
471a39:	46                   	inc    %esi
471a3a:	67 67 78 33          	addr16 addr16 js 0x471a71
471a3e:	37                   	aaa
471a3f:	37                   	aaa
471a40:	37                   	aaa
471a41:	57                   	push   %edi
471a42:	46                   	inc    %esi
471a43:	6c                   	insb   (%dx),%es:(%edi)
471a44:	49                   	dec    %ecx
471a45:	43                   	inc    %ebx
471a46:	34 45                	xor    $0x45,%al
471a48:	77 4e                	ja     0x471a98
471a4a:	56                   	push   %esi
471a4b:	68 49 49 2b 32       	push   $0x322b4949
471a50:	54                   	push   %esp
471a51:	53                   	push   %ebx
471a52:	4e                   	dec    %esi
471a53:	5a                   	pop    %edx
471a54:	5a                   	pop    %edx
471a55:	69 43 4c 66 52 77 44 	imul   $0x44775266,0x4c(%ebx),%eax
471a5c:	57                   	push   %edi
471a5d:	47                   	inc    %edi
471a5e:	39 54 2c 41          	cmp    %edx,0x41(%esp,%ebp,1)
471a62:	4b                   	dec    %ebx
471a63:	63 6f 51             	arpl   %ebp,0x51(%edi)
471a66:	43                   	inc    %ebx
471a67:	41                   	inc    %ecx
471a68:	48                   	dec    %eax
471a69:	42                   	inc    %edx
471a6a:	76 56                	jbe    0x471ac2
471a6c:	2c 41                	sub    $0x41,%al
471a6e:	43                   	inc    %ebx
471a6f:	6e                   	outsb  %ds:(%esi),(%dx)
471a70:	4b                   	dec    %ebx
471a71:	45                   	inc    %ebp
471a72:	41                   	inc    %ecx
471a73:	67 42                	addr16 inc %edx
471a75:	77 49                	ja     0x471ac0
471a77:	41                   	inc    %ecx
471a78:	68 74 35 42 73       	push   $0x73423574
471a7d:	67 69 31 6f 67 2f 31 	imul   $0x312f676f,(%bx,%di),%esi
471a84:	6b 67 55 7a          	imul   $0x7a,0x55(%edi),%esp
471a88:	43                   	inc    %ebx
471a89:	54                   	push   %esp
471a8a:	37                   	aaa
471a8b:	46                   	inc    %esi
471a8c:	6c                   	insb   (%dx),%es:(%edi)
471a8d:	6d                   	insl   (%dx),%es:(%edi)
471a8e:	49                   	dec    %ecx
471a8f:	48                   	dec    %eax
471a90:	53                   	push   %ebx
471a91:	69 4a 43 68 59 5a 53 	imul   $0x535a5968,0x43(%edx),%ecx
471a98:	42                   	inc    %edx
471a99:	4a                   	dec    %edx
471a9a:	77 50                	ja     0x471aec
471a9c:	50                   	push   %eax
471a9d:	33 57 47             	xor    0x47(%edi),%edx
471aa0:	39 56 2c             	cmp    %edx,0x2c(%esi)
471aa3:	41                   	inc    %ecx
471aa4:	4b                   	dec    %ebx
471aa5:	4f                   	dec    %edi
471aa6:	42                   	inc    %edx
471aa7:	4d                   	dec    %ebp
471aa8:	2c 41                	sub    $0x41,%al
471aaa:	44                   	inc    %esp
471aab:	2b 43 51             	sub    0x51(%ebx),%eax
471aae:	2c 2f                	sub    $0x2f,%al
471ab0:	67 77 42             	addr16 ja 0x471af5
471ab3:	41                   	inc    %ecx
471ab4:	43                   	inc    %ebx
471ab5:	67 51                	addr16 push %ecx
471ab7:	2c 41                	sub    $0x41,%al
471ab9:	47                   	inc    %edi
471aba:	4a                   	dec    %edx
471abb:	6a 67                	push   $0x67
471abd:	4a                   	dec    %edx
471abe:	2c 2c                	sub    $0x2c,%al
471ac0:	2f                   	das
471ac1:	67 34 42             	addr16 xor $0x42,%al
471ac4:	41                   	inc    %ecx
471ac5:	44                   	inc    %esp
471ac6:	6a 6b                	push   $0x6b
471ac8:	2f                   	das
471ac9:	2f                   	das
471aca:	2f                   	das
471acb:	2f                   	das
471acc:	2f                   	das
471acd:	67 77 42             	addr16 ja 0x471b12
471ad0:	41                   	inc    %ecx
471ad1:	47                   	inc    %edi
471ad2:	39 57 2c             	cmp    %edx,0x2c(%edi)
471ad5:	41                   	inc    %ecx
471ad6:	4b                   	dec    %ebx
471ad7:	63 6f 51             	arpl   %ebp,0x51(%edi)
471ada:	43                   	inc    %ebx
471adb:	41                   	inc    %ecx
471adc:	48                   	dec    %eax
471add:	41                   	inc    %ecx
471ade:	67 52                	addr16 push %edx
471ae0:	39 73 4d             	cmp    %esi,0x4d(%ebx)
471ae3:	52                   	push   %edx
471ae4:	79 44                	jns    0x471b2a
471ae6:	4a                   	dec    %edx
471ae7:	6b 64 30 53 57       	imul   $0x57,0x53(%eax,%esi,1),%esp
471aec:	57                   	push   %edi
471aed:	5a                   	pop    %edx
471aee:	6c                   	insb   (%dx),%es:(%edi)
471aef:	49                   	dec    %ecx
471af0:	42                   	inc    %edx
471af1:	58                   	pop    %eax
471af2:	49                   	dec    %ecx
471af3:	68 64 68 59 49       	push   $0x49596864
471af8:	41                   	inc    %ecx
471af9:	49                   	dec    %ecx
471afa:	2c 41                	sub    $0x41,%al
471afc:	42                   	inc    %edx
471afd:	69 49 4d 66 73 6e 69 	imul   $0x696e7366,0x4d(%ecx),%ecx
471b04:	42                   	inc    %edx
471b05:	68 49 50 51 37       	push   $0x37515049
471b0a:	58                   	pop    %eax
471b0b:	77 46                	ja     0x471b53
471b0d:	5a                   	pop    %edx
471b0e:	49                   	dec    %ecx
471b0f:	48                   	dec    %eax
471b10:	57                   	push   %edi
471b11:	53                   	push   %ebx
471b12:	46                   	inc    %esi
471b13:	4f                   	dec    %edi
471b14:	39 59 46             	cmp    %ebx,0x46(%ecx)
471b17:	42                   	inc    %edx
471b18:	51                   	push   %ecx
471b19:	67 74 72             	addr16 je 0x471b8e
471b1c:	7a 31                	jp     0x471b4f
471b1e:	31 79 42             	xor    %edi,0x42(%ecx)
471b21:	6c                   	insb   (%dx),%es:(%edi)
471b22:	41                   	inc    %ecx
471b23:	4b                   	dec    %ebx
471b24:	2f                   	das
471b25:	39 57 43             	cmp    %edx,0x43(%edi)
471b28:	44                   	inc    %esp
471b29:	4e                   	dec    %esi
471b2a:	5a                   	pop    %edx
471b2b:	4b                   	dec    %ebx
471b2c:	54                   	push   %esp
471b2d:	62 57 53             	bound  %edx,0x53(%edi)
471b30:	41                   	inc    %ecx
471b31:	38 70 49             	cmp    %dh,0x49(%eax)
471b34:	55                   	push   %ebp
471b35:	6c                   	insb   (%dx),%es:(%edi)
471b36:	57                   	push   %edi
471b37:	43                   	inc    %ebx
471b38:	41                   	inc    %ecx
471b39:	71 49                	jno    0x471b84
471b3b:	37                   	aaa
471b3c:	67 6e                	outsb  %ds:(%si),(%dx)
471b3e:	59                   	pop    %ecx
471b3f:	53                   	push   %ebx
471b40:	42                   	inc    %edx
471b41:	6a 36                	push   $0x36
471b43:	46                   	inc    %esi
471b44:	67 6e                	outsb  %ds:(%si),(%dx)
471b46:	57                   	push   %edi
471b47:	57                   	push   %edi
471b48:	5a                   	pop    %edx
471b49:	6c                   	insb   (%dx),%es:(%edi)
471b4a:	49                   	dec    %ecx
471b4b:	4c                   	dec    %esp
471b4c:	4c                   	dec    %esp
471b4d:	58                   	pop    %eax
471b4e:	4e                   	dec    %esi
471b4f:	68 56 68 5a 69       	push   $0x695a6856
471b54:	44                   	inc    %esp
471b55:	75 6c                	jne    0x471bc3
471b57:	4a                   	dec    %edx
471b58:	4d                   	dec    %ebp
471b59:	6c                   	insb   (%dx),%es:(%edi)
471b5a:	59                   	pop    %ecx
471b5b:	53                   	push   %ebx
471b5c:	43                   	inc    %ebx
471b5d:	63 53 37             	arpl   %edx,0x37(%ebx)
471b60:	37                   	aaa
471b61:	66 57                	push   %di
471b63:	59                   	pop    %ecx
471b64:	30 42 2c             	xor    %al,0x2c(%edx)
471b67:	41                   	inc    %ecx
471b68:	42                   	inc    %edx
471b69:	4a                   	dec    %edx
471b6a:	53                   	push   %ebx
471b6b:	42                   	inc    %edx
471b6c:	62 37                	bound  %esi,(%edi)
471b6e:	61                   	popa
471b6f:	30 30                	xor    %dh,(%eax)
471b71:	49                   	dec    %ecx
471b72:	49                   	dec    %ecx
471b73:	62 2b                	bound  %ebp,(%ebx)
471b75:	63 76 78             	arpl   %esi,0x78(%esi)
471b78:	5a                   	pop    %edx
471b79:	5a                   	pop    %edx
471b7a:	57                   	push   %edi
471b7b:	59                   	pop    %ecx
471b7c:	67 50                	addr16 push %eax
471b7e:	2f                   	das
471b7f:	46                   	inc    %esi
471b80:	43                   	inc    %ebx
471b81:	48                   	dec    %eax
471b82:	6c                   	insb   (%dx),%es:(%edi)
471b83:	6c                   	insb   (%dx),%es:(%edi)
471b84:	6c                   	insb   (%dx),%es:(%edi)
471b85:	49                   	dec    %ecx
471b86:	46                   	inc    %esi
471b87:	6f                   	outsl  %ds:(%esi),(%dx)
471b88:	47                   	inc    %edi
471b89:	72 50                	jb     0x471bdb
471b8b:	5a                   	pop    %edx
471b8c:	68 5a 53 41 78       	push   $0x7841535a
471b91:	42                   	inc    %edx
471b92:	4b                   	dec    %ebx
471b93:	51                   	push   %ecx
471b94:	51                   	push   %ecx
471b95:	57                   	push   %edi
471b96:	50                   	push   %eax
471b97:	34 4a                	xor    $0x4a,%al
471b99:	41                   	inc    %ecx
471b9a:	51                   	push   %ecx
471b9b:	43                   	inc    %ebx
471b9c:	69 62 31 63 2c 41 70 	imul   $0x70412c63,0x31(%edx),%esp
471ba3:	30 44 67 2c          	xor    %al,0x2c(%edi,%eiz,2)
471ba7:	41                   	inc    %ecx
471ba8:	53                   	push   %ebx
471ba9:	6f                   	outsl  %ds:(%esi),(%dx)
471baa:	54                   	push   %esp
471bab:	4d                   	dec    %ebp
471bac:	41                   	inc    %ecx
471bad:	4d                   	dec    %ebp
471bae:	41                   	inc    %ecx
471baf:	6b 77 55 2c          	imul   $0x2c,0x55(%edi),%esi
471bb3:	41                   	inc    %ecx
471bb4:	73 2c                	jae    0x471be2
471bb6:	42                   	inc    %edx
471bb7:	45                   	inc    %ebp
471bb8:	2c 2c                	sub    $0x2c,%al
471bba:	34 4f                	xor    $0x4f,%al
471bbc:	67 4d                	addr16 dec %ebp
471bbe:	2c 50                	sub    $0x50,%al
471bc0:	34 4d                	xor    $0x4d,%al
471bc2:	2c 41                	sub    $0x41,%al
471bc4:	67 4e                	addr16 dec %esi
471bc6:	63 39                	arpl   %edi,(%ecx)
471bc8:	44                   	inc    %esp
471bc9:	37                   	aaa
471bca:	47                   	inc    %edi
471bcb:	59                   	pop    %ecx
471bcc:	67 6b 63 39 44       	imul   $0x44,0x39(%bp,%di),%esp
471bd1:	37                   	aaa
471bd2:	46                   	inc    %esi
471bd3:	68 6c 5a 6d 48       	push   $0x486d5a6c
471bd8:	2b 44 67 2c          	sub    0x2c(%edi,%eiz,2),%eax
471bdc:	4f                   	dec    %edi
471bdd:	50                   	push   %eax
471bde:	38 42 2c             	cmp    %al,0x2c(%edx)
471be1:	44                   	inc    %esp
471be2:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
471be6:	41                   	inc    %ecx
471be7:	49                   	dec    %ecx
471be8:	4b                   	dec    %ebx
471be9:	5a                   	pop    %edx
471bea:	4b                   	dec    %ebx
471beb:	70 53                	jo     0x471c40
471bed:	52                   	push   %edx
471bee:	6c                   	insb   (%dx),%es:(%edi)
471bef:	49                   	dec    %ecx
471bf0:	50                   	push   %eax
471bf1:	69 30 57 74 74 5a    	imul   $0x5a747457,(%eax),%esi
471bf7:	59                   	pop    %ecx
471bf8:	66 34 4f             	data16 xor $0x4f,%al
471bfb:	41                   	inc    %ecx
471bfc:	51                   	push   %ecx
471bfd:	41                   	inc    %ecx
471bfe:	34 64                	xor    $0x64,%al
471c00:	77 45                	ja     0x471c47