438f08:	75 5a                	jne    0x438f64
438f0a:	55                   	push   %ebp
438f0b:	31 6c 64 47          	xor    %ebp,0x47(%esp,%eiz,2)
438f0f:	68 76 5a 41 42       	push   $0x42415a76
438f14:	48                   	dec    %eax
438f15:	5a                   	pop    %edx
438f16:	58                   	pop    %eax
438f17:	52                   	push   %edx
438f18:	4e                   	dec    %esi
438f19:	5a                   	pop    %edx
438f1a:	58                   	pop    %eax
438f1b:	52                   	push   %edx
438f1c:	6f                   	outsl  %ds:(%esi),(%dx)
438f1d:	62 32                	bound  %esi,(%edx)
438f1f:	51                   	push   %ecx
438f20:	41                   	inc    %ecx
438f21:	54                   	push   %esp
438f22:	33 42 44             	xor    0x44(%edx),%eax
438f25:	62 32                	bound  %esi,(%edx)
438f27:	52                   	push   %edx
438f28:	6c                   	insb   (%dx),%es:(%edi)
438f29:	41                   	inc    %ecx
438f2a:	45                   	inc    %ebp
438f2b:	4e                   	dec    %esi
438f2c:	79 65                	jns    0x438f93
438f2e:	58                   	pop    %eax
438f2f:	42                   	inc    %edx
438f30:	30 62 31             	xor    %ah,0x31(%edx)
438f33:	4e                   	dec    %esi
438f34:	30 63 6d             	xor    %ah,0x6d(%ebx)
438f37:	56                   	push   %esi
438f38:	68 62 55 31 76       	push   $0x76315562
438f3d:	5a                   	pop    %edx
438f3e:	47                   	inc    %edi
438f3f:	55                   	push   %ebp
438f40:	41                   	inc    %ecx
438f41:	51                   	push   %ecx
438f42:	32 39                	xor    (%ecx),%bh
438f44:	74 63                	je     0x438fa9
438f46:	48                   	dec    %eax
438f47:	4a                   	dec    %edx
438f48:	6c                   	insb   (%dx),%es:(%edi)
438f49:	63 33                	arpl   %esi,(%ebx)
438f4b:	4e                   	dec    %esi
438f4c:	70 62                	jo     0x438fb0
438f4e:	32 35 4e 62 32 52    	xor    0x5232624e,%dh
438f54:	6c                   	insb   (%dx),%es:(%edi)
438f55:	41                   	inc    %ecx
438f56:	45                   	inc    %ebp
438f57:	6c                   	insb   (%dx),%es:(%edi)
438f58:	74 59                	je     0x438fb3
438f5a:	57                   	push   %edi
438f5b:	64 6c                	fs insb (%dx),%es:(%edi)
438f5d:	41                   	inc    %ecx
438f5e:	45                   	inc    %ebp
438f5f:	6c                   	insb   (%dx),%es:(%edi)
438f60:	75 63                	jne    0x438fc5
438f62:	32 56 79             	xor    0x79(%esi),%dl
438f65:	64 46                	fs inc %esi
438f67:	4a                   	dec    %edx
438f68:	68 62 6d 64 6c       	push   $0x6c646d62
438f6d:	41                   	inc    %ecx
438f6e:	45                   	inc    %ebp
438f6f:	56                   	push   %esi
438f70:	75 5a                	jne    0x438fcc
438f72:	45                   	inc    %ebp
438f73:	6c                   	insb   (%dx),%es:(%edi)
438f74:	75 64                	jne    0x438fda
438f76:	6d                   	insl   (%dx),%es:(%edi)
438f77:	39 72 5a             	cmp    %esi,0x5a(%edx)
438f7a:	51                   	push   %ecx
438f7b:	42                   	inc    %edx
438f7c:	43                   	inc    %ebx
438f7d:	5a                   	pop    %edx
438f7e:	57                   	push   %edi
438f7f:	64 70 62             	fs jo  0x438fe4
438f82:	6b 6c 75 64 6d       	imul   $0x6d,0x64(%ebp,%esi,2),%ebp
438f87:	39 72 5a             	cmp    %esi,0x5a(%edx)
438f8a:	51                   	push   %ecx
438f8b:	42                   	inc    %edx
438f8c:	4a                   	dec    %edx
438f8d:	52                   	push   %edx
438f8e:	47                   	inc    %edi
438f8f:	6c                   	insb   (%dx),%es:(%edi)
438f90:	7a 63                	jp     0x438ff5
438f92:	47                   	inc    %edi
438f93:	39 7a 59             	cmp    %edi,0x59(%edx)
438f96:	57                   	push   %edi
438f97:	4a                   	dec    %edx
438f98:	73 5a                	jae    0x438ff4
438f9a:	51                   	push   %ecx
438f9b:	42                   	inc    %edx
438f9c:	49                   	dec    %ecx
438f9d:	59                   	pop    %ecx
438f9e:	58                   	pop    %eax
438f9f:	4e                   	dec    %esi
438fa0:	6f                   	outsl  %ds:(%esi),(%dx)
438fa1:	64 47                	fs inc %edi
438fa3:	46                   	inc    %esi
438fa4:	69 62 47 55 41 55 6e 	imul   $0x6e554155,0x47(%edx),%esp
438fab:	56                   	push   %esi
438fac:	75 64                	jne    0x439012
438fae:	47                   	inc    %edi
438faf:	6c                   	insb   (%dx),%es:(%edi)
438fb0:	74 5a                	je     0x43900c
438fb2:	56                   	push   %esi
438fb3:	52                   	push   %edx
438fb4:	35 63 47 56 49       	xor    $0x49564763,%eax
438fb9:	59                   	pop    %ecx
438fba:	57                   	push   %edi
438fbb:	35 6b 62 47 55       	xor    $0x5547626b,%eax
438fc0:	41                   	inc    %ecx
438fc1:	52                   	push   %edx
438fc2:	32 56 30             	xor    0x30(%esi),%dl
438fc5:	56                   	push   %esi
438fc6:	48                   	dec    %eax
438fc7:	6c                   	insb   (%dx),%es:(%edi)
438fc8:	77 5a                	ja     0x439024
438fca:	55                   	push   %ebp
438fcb:	5a                   	pop    %edx
438fcc:	79 62                	jns    0x439030
438fce:	32 31                	xor    (%ecx),%dh
438fd0:	49                   	dec    %ecx
438fd1:	59                   	pop    %ecx
438fd2:	57                   	push   %edi
438fd3:	35 6b 62 47 55       	xor    $0x5547626b,%eax
438fd8:	41                   	inc    %ecx
438fd9:	52                   	push   %edx
438fda:	47                   	inc    %edi
438fdb:	56                   	push   %esi
438fdc:	6d                   	insl   (%dx),%es:(%edi)
438fdd:	61                   	popa
438fde:	57                   	push   %edi
438fdf:	35 6c 52 48 6c       	xor    $0x6c48526c,%eax
438fe4:	75 59                	jne    0x43903f
438fe6:	57                   	push   %edi
438fe7:	31 70 59             	xor    %esi,0x59(%eax)
438fea:	30 31                	xor    %dh,(%ecx)
438fec:	76 5a                	jbe    0x439048
438fee:	48                   	dec    %eax
438fef:	56                   	push   %esi
438ff0:	73 5a                	jae    0x43904c
438ff2:	51                   	push   %ecx
438ff3:	42                   	inc    %edx
438ff4:	54                   	push   %esp
438ff5:	64 47                	fs inc %edi
438ff7:	46                   	inc    %esi
438ff8:	79 64                	jns    0x43905e
438ffa:	45                   	inc    %ebp
438ffb:	64 68 62 57 55 41    	fs push $0x41555762
439001:	63 32                	arpl   %esi,(%edx)
439003:	56                   	push   %esi
439004:	30 58 30             	xor    %bl,0x30(%eax)
439007:	35 68 62 57 55       	xor    $0x55576268,%eax
43900c:	41                   	inc    %ecx
43900d:	52                   	push   %edx
43900e:	32 56 30             	xor    0x30(%esi),%dl
439011:	54                   	push   %esp
439012:	6d                   	insl   (%dx),%es:(%edi)
439013:	46                   	inc    %esi
439014:	74 5a                	je     0x439070
439016:	51                   	push   %ecx
439017:	42                   	inc    %edx
439018:	42                   	inc    %edx
439019:	63 33                	arpl   %esi,(%ebx)
43901b:	4e                   	dec    %esi
43901c:	6c                   	insb   (%dx),%es:(%edi)
43901d:	62 57 4a             	bound  %edx,0x4a(%edi)
439020:	73 65                	jae    0x439087
439022:	55                   	push   %ebp
439023:	35 68 62 57 55       	xor    $0x55576268,%eax
439028:	41                   	inc    %ecx
439029:	63 6d 56             	arpl   %ebp,0x56(%ebp)
43902c:	7a 62                	jp     0x439090
43902e:	33 56 79             	xor    0x79(%esi),%edx
439031:	59                   	pop    %ecx
439032:	32 56 66             	xor    0x66(%esi),%dl
439035:	62 6d 46             	bound  %ebp,0x46(%ebp)
439038:	74 5a                	je     0x439094
43903a:	51                   	push   %ecx
43903b:	42                   	inc    %edx
43903c:	77 63                	ja     0x4390a1
43903e:	6d                   	insl   (%dx),%es:(%edi)
43903f:	39 71 58             	cmp    %esi,0x58(%ecx)
439042:	32 35 68 62 57 55    	xor    0x55576268,%dh
439048:	41                   	inc    %ecx
439049:	63 6d 56             	arpl   %ebp,0x56(%ebp)
43904c:	7a 58                	jp     0x4390a6
43904e:	32 35 68 62 57 55    	xor    0x55576268,%dh
439054:	41                   	inc    %ecx
439055:	63 48 4a             	arpl   %ecx,0x4a(%eax)
439058:	76 61                	jbe    0x4390bb
43905a:	6d                   	insl   (%dx),%es:(%edi)
43905b:	56                   	push   %esi
43905c:	6a 64                	push   $0x64
43905e:	46                   	inc    %esi
43905f:	39 75 59             	cmp    %esi,0x59(%ebp)
439062:	57                   	push   %edi
439063:	31 6c 41 45          	xor    %ebp,0x45(%ecx,%eax,2)
439067:	52                   	push   %edx
439068:	6c                   	insb   (%dx),%es:(%edi)
439069:	5a                   	pop    %edx
43906a:	6d                   	insl   (%dx),%es:(%edi)
43906b:	6c                   	insb   (%dx),%es:(%edi)
43906c:	75 5a                	jne    0x4390c8
43906e:	56                   	push   %esi
43906f:	52                   	push   %edx
439070:	35 63 47 55 41       	xor    $0x41554763,%eax
439075:	51                   	push   %ecx
439076:	33 4a 6c             	xor    0x6c(%edx),%ecx
439079:	59                   	pop    %ecx
43907a:	58                   	pop    %eax
43907b:	52                   	push   %edx
43907c:	6c                   	insb   (%dx),%es:(%edi)
43907d:	56                   	push   %esi
43907e:	48                   	dec    %eax
43907f:	6c                   	insb   (%dx),%es:(%edi)
439080:	77 5a                	ja     0x4390dc
439082:	51                   	push   %ecx
439083:	42                   	inc    %edx
439084:	57                   	push   %edi
439085:	59                   	pop    %ecx
439086:	57                   	push   %edi
439087:	78 31                	js     0x4390ba
439089:	5a                   	pop    %edx
43908a:	56                   	push   %esi
43908b:	52                   	push   %edx
43908c:	35 63 47 55 41       	xor    $0x41554763,%eax
439091:	55                   	push   %ebp
439092:	32 56 30             	xor    0x30(%esi),%dl
439095:	55                   	push   %ebp
439096:	6d                   	insl   (%dx),%es:(%edi)
439097:	56                   	push   %esi
439098:	30 64 58 4a          	xor    %ah,0x4a(%eax,%ebx,2)
43909c:	75 56                	jne    0x4390f4
43909e:	48                   	dec    %eax
43909f:	6c                   	insb   (%dx),%es:(%edi)
4390a0:	77 5a                	ja     0x4390fc
4390a2:	51                   	push   %ecx
4390a3:	42                   	inc    %edx
4390a4:	48                   	dec    %eax
4390a5:	5a                   	pop    %edx
4390a6:	58                   	pop    %eax
4390a7:	52                   	push   %edx
4390a8:	55                   	push   %ebp
4390a9:	65 58                	gs pop %eax
4390ab:	42                   	inc    %edx
4390ac:	6c                   	insb   (%dx),%es:(%edi)
4390ad:	41                   	inc    %ecx
4390ae:	45                   	inc    %ebp
4390af:	31 6c 64 47          	xor    %ebp,0x47(%esp,%eiz,2)
4390b3:	68 76 5a 45 4a       	push   $0x4a455a76
4390b8:	68 63 32 55 41       	push   $0x41553263
4390bd:	52                   	push   %edx
4390be:	47                   	inc    %edi
4390bf:	6c                   	insb   (%dx),%es:(%edi)
4390c0:	7a 63                	jp     0x439125
4390c2:	47                   	inc    %edi
4390c3:	39 7a 5a             	cmp    %edi,0x5a(%edx)
4390c6:	51                   	push   %ecx
4390c7:	42                   	inc    %edx
4390c8:	51                   	push   %ecx
4390c9:	59                   	pop    %ecx
4390ca:	58                   	pop    %eax
4390cb:	4a                   	dec    %edx
4390cc:	7a 5a                	jp     0x439128
4390ce:	51                   	push   %ecx
4390cf:	42                   	inc    %edx
4390d0:	53                   	push   %ebx
4390d1:	5a                   	pop    %edx
4390d2:	58                   	pop    %eax
4390d3:	5a                   	pop    %edx
4390d4:	6c                   	insb   (%dx),%es:(%edi)
4390d5:	63 6e 4e             	arpl   %ebp,0x4e(%esi)
4390d8:	6c                   	insb   (%dx),%es:(%edi)
4390d9:	41                   	inc    %ecx
4390da:	45                   	inc    %ebp
4390db:	31 31                	xor    %esi,(%ecx)
4390dd:	62 48 52             	bound  %ecx,0x52(%eax)
4390e0:	70 59                	jo     0x43913b
4390e2:	32 46 7a             	xor    0x7a(%esi),%al
4390e5:	64 45                	fs inc %ebp
4390e7:	52                   	push   %edx
4390e8:	6c                   	insb   (%dx),%es:(%edi)
4390e9:	62 47 56             	bound  %eax,0x56(%edi)
4390ec:	6e                   	outsb  %ds:(%esi),(%dx)
4390ed:	59                   	pop    %ecx
4390ee:	58                   	pop    %eax
4390ef:	52                   	push   %edx
4390f0:	6c                   	insb   (%dx),%es:(%edi)
4390f1:	41                   	inc    %ecx
4390f2:	46                   	inc    %esi
4390f3:	64 79 61             	fs jns 0x439157
4390f6:	58                   	pop    %eax
4390f7:	52                   	push   %edx
4390f8:	6c                   	insb   (%dx),%es:(%edi)
4390f9:	41                   	inc    %ecx
4390fa:	45                   	inc    %ebp
4390fb:	64 31 61 57          	xor    %esp,%fs:0x57(%ecx)
4390ff:	52                   	push   %edx
439100:	42                   	inc    %edx
439101:	64 48                	fs dec %eax
439103:	52                   	push   %edx
439104:	79 61                	jns    0x439167
439106:	57                   	push   %edi
439107:	4a                   	dec    %edx
439108:	31 64 47 55          	xor    %esp,0x55(%edi,%eax,2)
43910c:	41                   	inc    %ecx
43910d:	52                   	push   %edx
43910e:	47                   	inc    %edi
43910f:	56                   	push   %esi
439110:	69 64 57 64 6e 59 57 	imul   $0x4a57596e,0x64(%edi,%edx,2),%esp
439117:	4a
439118:	73 5a                	jae    0x439174
43911a:	55                   	push   %ebp
43911b:	46                   	inc    %esi
43911c:	30 64 48 4a          	xor    %ah,0x4a(%eax,%ecx,2)
439120:	70 59                	jo     0x43917b
439122:	6e                   	outsb  %ds:(%esi),(%dx)
439123:	56                   	push   %esi
439124:	30 5a 51             	xor    %bl,0x51(%edx)
439127:	42                   	inc    %edx
439128:	44                   	inc    %esp
439129:	62 32                	bound  %esi,(%edx)
43912b:	31 57 61             	xor    %edx,0x61(%edi)
43912e:	58                   	pop    %eax
43912f:	4e                   	dec    %esi
439130:	70 59                	jo     0x43918b
439132:	6d                   	insl   (%dx),%es:(%edi)
439133:	78 6c                	js     0x4391a1
439135:	51                   	push   %ecx
439136:	58                   	pop    %eax
439137:	52                   	push   %edx
439138:	30 63 6d             	xor    %ah,0x6d(%ebx)
43913b:	6c                   	insb   (%dx),%es:(%edi)
43913c:	69 64 58 52 6c 41 45 	imul   $0x4645416c,0x52(%eax,%ebx,2),%esp
439143:	46
439144:	7a 63                	jp     0x4391a9
439146:	32 56 74             	xor    0x74(%esi),%dl
439149:	59                   	pop    %ecx
43914a:	6d                   	insl   (%dx),%es:(%edi)
43914b:	78 35                	js     0x439182
43914d:	56                   	push   %esi
43914e:	47                   	inc    %edi
43914f:	6c                   	insb   (%dx),%es:(%edi)
439150:	30 62 47             	xor    %ah,0x47(%edx)
439153:	56                   	push   %esi
439154:	42                   	inc    %edx
439155:	64 48                	fs dec %eax
439157:	52                   	push   %edx