46b9f0:	7a 49                	jp     0x46ba3b
46b9f2:	41                   	inc    %ecx
46b9f3:	55                   	push   %ebp
46b9f4:	33 52 73             	xor    0x73(%edx),%edx
46b9f7:	62 32                	bound  %esi,(%edx)
46b9f9:	4e                   	dec    %esi
46b9fa:	66 4d                	dec    %bp
46b9fc:	67 42                	addr16 inc %edx
46b9fe:	4d                   	dec    %ebp
46b9ff:	5a                   	pop    %edx
46ba00:	47                   	inc    %edi
46ba01:	78 76                	js     0x46ba79
46ba03:	59                   	pop    %ecx
46ba04:	31 38                	xor    %edi,(%eax)
46ba06:	7a 41                	jp     0x46ba49
46ba08:	46                   	inc    %esi
46ba09:	4e                   	dec    %esi
46ba0a:	30 62 47             	xor    %ah,0x47(%edx)
46ba0d:	39 6a 58             	cmp    %ebp,0x58(%edx)
46ba10:	7a 4d                	jp     0x46ba5f
46ba12:	41                   	inc    %ecx
46ba13:	53                   	push   %ebx
46ba14:	57                   	push   %edi
46ba15:	35 30 4e 6a 51       	xor    $0x516a4e30,%eax
46ba1a:	41                   	inc    %ecx
46ba1b:	54                   	push   %esp
46ba1c:	47                   	inc    %edi
46ba1d:	52                   	push   %edx
46ba1e:	6a 58                	push   $0x58
46ba20:	30 6b 30             	xor    %ch,0x30(%ebx)
46ba23:	41                   	inc    %ecx
46ba24:	45                   	inc    %ebp
46ba25:	4e                   	dec    %esi
46ba26:	76 62                	jbe    0x46ba8a
46ba28:	6e                   	outsb  %ds:(%esi),(%dx)
46ba29:	5a                   	pop    %edx
46ba2a:	66 53                	push   %bx
46ba2c:	54                   	push   %esp
46ba2d:	51                   	push   %ecx
46ba2e:	41                   	inc    %ecx
46ba2f:	54                   	push   %esp
46ba30:	47                   	inc    %edi
46ba31:	52                   	push   %edx
46ba32:	6a 58                	push   $0x58
46ba34:	30 6b 30             	xor    %ch,0x30(%ebx)
46ba37:	58                   	pop    %eax
46ba38:	7a 55                	jp     0x46ba8f
46ba3a:	41                   	inc    %ecx
46ba3b:	55                   	push   %ebp
46ba3c:	6d                   	insl   (%dx),%es:(%edi)
46ba3d:	56                   	push   %esi
46ba3e:	68 5a 46 56 4a       	push   $0x4a56465a
46ba43:	62 6e 51             	bound  %ebp,0x51(%esi)
46ba46:	78 4e                	js     0x46ba96
46ba48:	67 42                	addr16 inc %edx
46ba4a:	6e                   	outsb  %ds:(%esi),(%dx)
46ba4b:	5a                   	pop    %edx
46ba4c:	58                   	pop    %eax
46ba4d:	52                   	push   %edx
46ba4e:	66 56                	push   %si
46ba50:	56                   	push   %esi
46ba51:	52                   	push   %edx
46ba52:	47                   	inc    %edi
46ba53:	4f                   	dec    %edi
46ba54:	41                   	inc    %ecx
46ba55:	41                   	inc    %ecx
46ba56:	38 54 57 39          	cmp    %dl,0x39(%edi,%edx,2)
46ba5a:	6b 64 57 78 6c       	imul   $0x6c,0x78(%edi,%edx,2),%esp
46ba5f:	50                   	push   %eax
46ba60:	67 42                	addr16 inc %edx
46ba62:	53                   	push   %ebx
46ba63:	55                   	push   %ebp
46ba64:	30 45 41             	xor    %al,0x41(%ebp)
46ba67:	5a                   	pop    %edx
46ba68:	32 56 30             	xor    0x30(%esi),%dl
46ba6b:	58                   	pop    %eax
46ba6c:	30 49 41             	xor    %cl,0x41(%ecx)
46ba6f:	52                   	push   %edx
46ba70:	41                   	inc    %ecx
46ba71:	42                   	inc    %edx
46ba72:	6e                   	outsb  %ds:(%esi),(%dx)
46ba73:	5a                   	pop    %edx
46ba74:	58                   	pop    %eax
46ba75:	52                   	push   %edx
46ba76:	66 52                	push   %dx
46ba78:	77 42                	ja     0x46babc
46ba7a:	6e                   	outsb  %ds:(%esi),(%dx)
46ba7b:	5a                   	pop    %edx
46ba7c:	58                   	pop    %eax
46ba7d:	52                   	push   %edx
46ba7e:	66 51                	push   %cx
46ba80:	56                   	push   %esi
46ba81:	4e                   	dec    %esi
46ba82:	44                   	inc    %esp
46ba83:	53                   	push   %ebx
46ba84:	55                   	push   %ebp
46ba85:	6b 41 55 33          	imul   $0x33,0x55(%ecx),%eax
46ba89:	6c                   	insb   (%dx),%es:(%edi)
46ba8a:	7a 64                	jp     0x46baf0
46ba8c:	47                   	inc    %edi
46ba8d:	56                   	push   %esi
46ba8e:	74 4c                	je     0x46badc
46ba90:	6b 6c 50 41 45       	imul   $0x45,0x41(%eax,%edx,2),%ebp
46ba95:	52                   	push   %edx
46ba96:	51                   	push   %ecx
46ba97:	41                   	inc    %ecx
46ba98:	45                   	inc    %ebp
46ba99:	52                   	push   %edx
46ba9a:	52                   	push   %edx
46ba9b:	41                   	inc    %ecx
46ba9c:	45                   	inc    %ebp
46ba9d:	6c                   	insb   (%dx),%es:(%edi)
46ba9e:	75 64                	jne    0x46bb04
46baa0:	6d                   	insl   (%dx),%es:(%edi)
46baa1:	56                   	push   %esi
46baa2:	79 63                	jns    0x46bb07
46baa4:	32 56 52             	xor    0x52(%esi),%dl
46baa7:	41                   	inc    %ecx
46baa8:	47                   	inc    %edi
46baa9:	64 6c                	fs insb (%dx),%es:(%edi)
46baab:	64 46                	fs inc %esi
46baad:	39 53 41             	cmp    %edx,0x41(%ebx)
46bab0:	45                   	inc    %ebp
46bab1:	78 6b                	js     0x46bb1e
46bab3:	62 47 39             	bound  %eax,0x39(%edi)
46bab6:	6a 58                	push   $0x58
46bab8:	31 4d 41             	xor    %ecx,0x41(%ebp)
46babb:	55                   	push   %ebp
46babc:	33 52 73             	xor    0x73(%edx),%edx
46babf:	62 32                	bound  %esi,(%edx)
46bac1:	4e                   	dec    %esi
46bac2:	66 55                	push   %bp
46bac4:	77 42                	ja     0x46bb08
46bac6:	43                   	inc    %ebx
46bac7:	63 6d 5a             	arpl   %ebp,0x5a(%ebp)
46baca:	68 62 48 4e 6c       	push   $0x6c4e4862
46bacf:	58                   	pop    %eax
46bad0:	31 4d 41             	xor    %ecx,0x41(%ebp)
46bad3:	51                   	push   %ecx
46bad4:	6d                   	insl   (%dx),%es:(%edi)
46bad5:	35 6c 58 31 56       	xor    $0x5631586c,%eax
46bada:	75 58                	jne    0x46bb34
46badc:	31 4d 41             	xor    %ecx,0x41(%ebp)
46badf:	51                   	push   %ecx
46bae0:	6d                   	insl   (%dx),%es:(%edi)
46bae1:	56                   	push   %esi
46bae2:	78 58                	js     0x46bb3c
46bae4:	31 4d 41             	xor    %ecx,0x41(%ebp)
46bae7:	51                   	push   %ecx
46bae8:	6e                   	outsb  %ds:(%esi),(%dx)
46bae9:	4a                   	dec    %edx
46baea:	66 55                	push   %bp
46baec:	77 42                	ja     0x46bb30
46baee:	43                   	inc    %ebx
46baef:	62 48 52             	bound  %ecx,0x52(%eax)
46baf2:	66 55                	push   %bp
46baf4:	77 42                	ja     0x46bb38
46baf6:	7a 5a                	jp     0x46bb52
46baf8:	58                   	pop    %eax
46baf9:	52                   	push   %edx
46bafa:	66 53                	push   %bx
46bafc:	56                   	push   %esi
46bafd:	59                   	pop    %ecx
46bafe:	41                   	inc    %ecx
46baff:	52                   	push   %edx
46bb00:	32 56 30             	xor    0x30(%esi),%dl
46bb03:	52                   	push   %edx
46bb04:	47                   	inc    %edi
46bb05:	46                   	inc    %esi
46bb06:	30 59 51             	xor    %bl,0x51(%ecx)
46bb09:	42                   	inc    %edx
46bb0a:	47                   	inc    %edi
46bb0b:	63 6d 39             	arpl   %ebp,0x39(%ebp)
46bb0e:	74 51                	je     0x46bb61
46bb10:	58                   	pop    %eax
46bb11:	4a                   	dec    %edx
46bb12:	6e                   	outsb  %ds:(%esi),(%dx)
46bb13:	59                   	pop    %ecx
46bb14:	67 42                	addr16 inc %edx
46bb16:	74 63                	je     0x46bb7b
46bb18:	32 4e 76             	xor    0x76(%esi),%cl
46bb1b:	63 6d 78             	arpl   %ebp,0x78(%ebp)
46bb1e:	70 59                	jo     0x46bb79
46bb20:	67 42                	addr16 inc %edx
46bb22:	54                   	push   %esp
46bb23:	65 58                	gs pop %eax
46bb25:	4e                   	dec    %esi
46bb26:	30 5a 57             	xor    %bl,0x57(%edx)
46bb29:	30 75 51             	xor    %dh,0x51(%ebp)
46bb2c:	32 39                	xor    (%ecx),%bh
46bb2e:	73 62                	jae    0x46bb92
46bb30:	47                   	inc    %edi
46bb31:	56                   	push   %esi
46bb32:	6a 64                	push   $0x64
46bb34:	47                   	inc    %edi
46bb35:	6c                   	insb   (%dx),%es:(%edi)
46bb36:	76 62                	jbe    0x46bb9a
46bb38:	6e                   	outsb  %ds:(%esi),(%dx)
46bb39:	4d                   	dec    %ebp
46bb3a:	75 52                	jne    0x46bb8e
46bb3c:	32 56 75             	xor    0x75(%esi),%dl
46bb3f:	5a                   	pop    %edx
46bb40:	58                   	pop    %eax
46bb41:	4a                   	dec    %edx
46bb42:	70 59                	jo     0x46bb9d
46bb44:	77 42                	ja     0x46bb88
46bb46:	53                   	push   %ebx
46bb47:	5a                   	pop    %edx
46bb48:	58                   	pop    %eax
46bb49:	4e                   	dec    %esi
46bb4a:	76 64                	jbe    0x46bbb0
46bb4c:	58                   	pop    %eax
46bb4d:	4a                   	dec    %edx
46bb4e:	6a 5a                	push   $0x5a
46bb50:	56                   	push   %esi
46bb51:	39 47 64             	cmp    %eax,0x64(%edi)
46bb54:	57                   	push   %edi
46bb55:	35 6a 41 45 4a       	xor    $0x4a45416a,%eax
46bb5a:	70 64                	jo     0x46bbc0
46bb5c:	47                   	inc    %edi
46bb5d:	31 68 63             	xor    %ebp,0x63(%eax)
46bb60:	46                   	inc    %esi
46bb61:	39 47 64             	cmp    %eax,0x64(%edi)
46bb64:	57                   	push   %edi
46bb65:	35 6a 41 46 4a       	xor    $0x4a46416a,%eax
46bb6a:	6c                   	insb   (%dx),%es:(%edi)
46bb6b:	59                   	pop    %ecx
46bb6c:	57                   	push   %edi
46bb6d:	51                   	push   %ecx
46bb6e:	41                   	inc    %ecx
46bb6f:	56                   	push   %esi
46bb70:	47                   	inc    %edi
46bb71:	68 79 5a 57 46       	push   $0x46575a79
46bb76:	6b 41 45 78          	imul   $0x78,0x45(%ecx),%eax
46bb7a:	76 59                	jbe    0x46bbd5
46bb7c:	57                   	push   %edi
46bb7d:	51                   	push   %ecx
46bb7e:	41                   	inc    %ecx
46bb7f:	51                   	push   %ecx
46bb80:	57                   	push   %edi
46bb81:	52                   	push   %edx
46bb82:	6b 41 45 52          	imul   $0x52,0x45(%ecx),%eax
46bb86:	6c                   	insb   (%dx),%es:(%edi)
46bb87:	5a                   	pop    %edx
46bb88:	6d                   	insl   (%dx),%es:(%edi)
46bb89:	6c                   	insb   (%dx),%es:(%edi)
46bb8a:	75 5a                	jne    0x46bbe6
46bb8c:	55                   	push   %ebp
46bb8d:	31 6c 64 47          	xor    %ebp,0x47(%esp,%eiz,2)
46bb91:	68 76 5a 41 42       	push   $0x42415a76
46bb96:	48                   	dec    %eax
46bb97:	5a                   	pop    %edx
46bb98:	58                   	pop    %eax
46bb99:	52                   	push   %edx
46bb9a:	4e                   	dec    %esi
46bb9b:	5a                   	pop    %edx
46bb9c:	58                   	pop    %eax
46bb9d:	52                   	push   %edx
46bb9e:	6f                   	outsl  %ds:(%esi),(%dx)
46bb9f:	62 32                	bound  %esi,(%edx)
46bba1:	51                   	push   %ecx
46bba2:	41                   	inc    %ecx
46bba3:	54                   	push   %esp
46bba4:	33 42 44             	xor    0x44(%edx),%eax
46bba7:	62 32                	bound  %esi,(%edx)
46bba9:	52                   	push   %edx
46bbaa:	6c                   	insb   (%dx),%es:(%edi)
46bbab:	41                   	inc    %ecx
46bbac:	45                   	inc    %ebp
46bbad:	4e                   	dec    %esi
46bbae:	79 65                	jns    0x46bc15
46bbb0:	58                   	pop    %eax
46bbb1:	42                   	inc    %edx
46bbb2:	30 62 31             	xor    %ah,0x31(%edx)
46bbb5:	4e                   	dec    %esi
46bbb6:	30 63 6d             	xor    %ah,0x6d(%ebx)
46bbb9:	56                   	push   %esi
46bbba:	68 62 55 31 76       	push   $0x76315562
46bbbf:	5a                   	pop    %edx
46bbc0:	47                   	inc    %edi
46bbc1:	55                   	push   %ebp
46bbc2:	41                   	inc    %ecx
46bbc3:	51                   	push   %ecx
46bbc4:	32 39                	xor    (%ecx),%bh
46bbc6:	74 63                	je     0x46bc2b
46bbc8:	48                   	dec    %eax
46bbc9:	4a                   	dec    %edx
46bbca:	6c                   	insb   (%dx),%es:(%edi)
46bbcb:	63 33                	arpl   %esi,(%ebx)
46bbcd:	4e                   	dec    %esi
46bbce:	70 62                	jo     0x46bc32
46bbd0:	32 35 4e 62 32 52    	xor    0x5232624e,%dh
46bbd6:	6c                   	insb   (%dx),%es:(%edi)
46bbd7:	41                   	inc    %ecx
46bbd8:	45                   	inc    %ebp
46bbd9:	6c                   	insb   (%dx),%es:(%edi)
46bbda:	74 59                	je     0x46bc35
46bbdc:	57                   	push   %edi
46bbdd:	64 6c                	fs insb (%dx),%es:(%edi)
46bbdf:	41                   	inc    %ecx
46bbe0:	45                   	inc    %ebp
46bbe1:	6c                   	insb   (%dx),%es:(%edi)
46bbe2:	75 63                	jne    0x46bc47
46bbe4:	32 56 79             	xor    0x79(%esi),%dl
46bbe7:	64 46                	fs inc %esi
46bbe9:	4a                   	dec    %edx
46bbea:	68 62 6d 64 6c       	push   $0x6c646d62
46bbef:	41                   	inc    %ecx
46bbf0:	45                   	inc    %ebp
46bbf1:	56                   	push   %esi
46bbf2:	75 5a                	jne    0x46bc4e
46bbf4:	45                   	inc    %ebp
46bbf5:	6c                   	insb   (%dx),%es:(%edi)
46bbf6:	75 64                	jne    0x46bc5c
46bbf8:	6d                   	insl   (%dx),%es:(%edi)
46bbf9:	39 72 5a             	cmp    %esi,0x5a(%edx)
46bbfc:	51                   	push   %ecx
46bbfd:	42                   	inc    %edx
46bbfe:	43                   	inc    %ebx
46bbff:	5a                   	pop    %edx
46bc00:	57                   	push   %edi
46bc01:	64 70 62             	fs jo  0x46bc66
46bc04:	6b 6c 75 64 6d       	imul   $0x6d,0x64(%ebp,%esi,2),%ebp
46bc09:	39 72 5a             	cmp    %esi,0x5a(%edx)
46bc0c:	51                   	push   %ecx
46bc0d:	42                   	inc    %edx
46bc0e:	4a                   	dec    %edx
46bc0f:	52                   	push   %edx
46bc10:	47                   	inc    %edi
46bc11:	6c                   	insb   (%dx),%es:(%edi)
46bc12:	7a 63                	jp     0x46bc77
46bc14:	47                   	inc    %edi
46bc15:	39 7a 59             	cmp    %edi,0x59(%edx)
46bc18:	57                   	push   %edi
46bc19:	4a                   	dec    %edx
46bc1a:	73 5a                	jae    0x46bc76
46bc1c:	51                   	push   %ecx
46bc1d:	42                   	inc    %edx
46bc1e:	49                   	dec    %ecx
46bc1f:	59                   	pop    %ecx
46bc20:	58                   	pop    %eax
46bc21:	4e                   	dec    %esi
46bc22:	6f                   	outsl  %ds:(%esi),(%dx)
46bc23:	64 47                	fs inc %edi
46bc25:	46                   	inc    %esi
46bc26:	69 62 47 55 41 55 6e 	imul   $0x6e554155,0x47(%edx),%esp
46bc2d:	56                   	push   %esi
46bc2e:	75 64                	jne    0x46bc94
46bc30:	47                   	inc    %edi
46bc31:	6c                   	insb   (%dx),%es:(%edi)