416bea:	c1 e7 08             	shl    $0x8,%edi
416bed:	0f b6 0e             	movzbl (%esi),%ecx
416bf0:	c1 e3 08             	shl    $0x8,%ebx
416bf3:	0b d9                	or     %ecx,%ebx
416bf5:	0f b6 4e 01          	movzbl 0x1(%esi),%ecx
416bf9:	c1 e3 08             	shl    $0x8,%ebx
416bfc:	0b d9                	or     %ecx,%ebx
416bfe:	0f b6 4e 03          	movzbl 0x3(%esi),%ecx
416c02:	0b f9                	or     %ecx,%edi
416c04:	33 d3                	xor    %ebx,%edx
416c06:	0f b6 4e 04          	movzbl 0x4(%esi),%ecx
416c0a:	c1 e7 08             	shl    $0x8,%edi
416c0d:	0b f9                	or     %ecx,%edi
416c0f:	89 95 30 f4 ff ff    	mov    %edx,-0xbd0(%ebp)
416c15:	0f b6 4e 05          	movzbl 0x5(%esi),%ecx
416c19:	83 c6 08             	add    $0x8,%esi
416c1c:	89 b5 34 f4 ff ff    	mov    %esi,-0xbcc(%ebp)
416c22:	c1 e7 08             	shl    $0x8,%edi
416c25:	0b f9                	or     %ecx,%edi
416c27:	8b f7                	mov    %edi,%esi
416c29:	33 b5 4c f4 ff ff    	xor    -0xbb4(%ebp),%esi
416c2f:	33 f2                	xor    %edx,%esi
416c31:	81 f6 21 73 98 ac    	xor    $0xac987321,%esi
416c37:	8d 8e a2 9f 96 54    	lea    0x54969fa2(%esi),%ecx
416c3d:	c1 c1 05             	rol    $0x5,%ecx
416c40:	69 d1 7f 13 00 00    	imul   $0x137f,%ecx,%edx
416c46:	8b ce                	mov    %esi,%ecx
416c48:	c1 c1 0a             	rol    $0xa,%ecx
416c4b:	03 d1                	add    %ecx,%edx
416c4d:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416c53:	33 ca                	xor    %edx,%ecx
416c55:	89 8d 30 f4 ff ff    	mov    %ecx,-0xbd0(%ebp)
416c5b:	81 c1 7f 13 f1 07    	add    $0x7f1137f,%ecx
416c61:	c1 c9 09             	ror    $0x9,%ecx
416c64:	69 d1 69 ab 00 00    	imul   $0xab69,%ecx,%edx
416c6a:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416c70:	c1 c1 02             	rol    $0x2,%ecx
416c73:	2b d1                	sub    %ecx,%edx
416c75:	33 f2                	xor    %edx,%esi
416c77:	69 d6 5e 60 00 00    	imul   $0x605e,%esi,%edx
416c7d:	8b ce                	mov    %esi,%ecx
416c7f:	c1 e9 0d             	shr    $0xd,%ecx
416c82:	2b d1                	sub    %ecx,%edx
416c84:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416c8a:	81 ea a2 c8 56 07    	sub    $0x756c8a2,%edx
416c90:	33 ca                	xor    %edx,%ecx
416c92:	89 8d 30 f4 ff ff    	mov    %ecx,-0xbd0(%ebp)
416c98:	81 f1 69 ab 00 00    	xor    $0xab69,%ecx
416c9e:	c1 c1 06             	rol    $0x6,%ecx
416ca1:	69 d1 f1 07 00 00    	imul   $0x7f1,%ecx,%edx
416ca7:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416cad:	c1 c1 02             	rol    $0x2,%ecx
416cb0:	2b d1                	sub    %ecx,%edx
416cb2:	b9 7f 13 f1 07       	mov    $0x7f1137f,%ecx
416cb7:	33 f2                	xor    %edx,%esi
416cb9:	8b d6                	mov    %esi,%edx
416cbb:	81 f2 5e 60 69 ab    	xor    $0xab69605e,%edx
416cc1:	2b ca                	sub    %edx,%ecx
416cc3:	8b 95 30 f4 ff ff    	mov    -0xbd0(%ebp),%edx
416cc9:	33 d1                	xor    %ecx,%edx
416ccb:	89 95 30 f4 ff ff    	mov    %edx,-0xbd0(%ebp)
416cd1:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416cd7:	81 f1 7f 13 00 00    	xor    $0x137f,%ecx
416cdd:	c1 ca 06             	ror    $0x6,%edx
416ce0:	69 c9 69 ab 00 00    	imul   $0xab69,%ecx,%ecx
416ce6:	33 d1                	xor    %ecx,%edx
416ce8:	33 f2                	xor    %edx,%esi
416cea:	8d 8e 7f 13 f1 07    	lea    0x7f1137f(%esi),%ecx
416cf0:	c1 c9 0f             	ror    $0xf,%ecx
416cf3:	69 d1 5e 60 00 00    	imul   $0x605e,%ecx,%edx
416cf9:	8b ce                	mov    %esi,%ecx
416cfb:	c1 c1 02             	rol    $0x2,%ecx
416cfe:	03 d1                	add    %ecx,%edx
416d00:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416d06:	33 ca                	xor    %edx,%ecx
416d08:	89 8d 30 f4 ff ff    	mov    %ecx,-0xbd0(%ebp)
416d0e:	81 c1 a2 9f 96 54    	add    $0x54969fa2,%ecx
416d14:	c1 c9 0e             	ror    $0xe,%ecx
416d17:	69 d1 f1 07 00 00    	imul   $0x7f1,%ecx,%edx
416d1d:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416d23:	c1 c1 08             	rol    $0x8,%ecx
416d26:	2b d1                	sub    %ecx,%edx
416d28:	33 f2                	xor    %edx,%esi
416d2a:	8b ce                	mov    %esi,%ecx
416d2c:	81 f1 5e 60 69 ab    	xor    $0xab69605e,%ecx
416d32:	c1 c9 0c             	ror    $0xc,%ecx
416d35:	69 d1 7f 13 00 00    	imul   $0x137f,%ecx,%edx
416d3b:	8b ce                	mov    %esi,%ecx
416d3d:	c1 c9 0a             	ror    $0xa,%ecx
416d40:	33 d1                	xor    %ecx,%edx
416d42:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416d48:	33 ca                	xor    %edx,%ecx
416d4a:	89 8d 30 f4 ff ff    	mov    %ecx,-0xbd0(%ebp)
416d50:	81 f1 f1 07 00 00    	xor    $0x7f1,%ecx
416d56:	69 d1 69 ab 00 00    	imul   $0xab69,%ecx,%edx
416d5c:	8b 8d 30 f4 ff ff    	mov    -0xbd0(%ebp),%ecx
416d62:	c1 e9 0a             	shr    $0xa,%ecx
416d65:	33 d1                	xor    %ecx,%edx
416d67:	33 d6                	xor    %esi,%edx
416d69:	8b b5 30 f4 ff ff    	mov    -0xbd0(%ebp),%esi
416d6f:	8b ca                	mov    %edx,%ecx
416d71:	f7 d1                	not    %ecx
416d73:	c1 c9 05             	ror    $0x5,%ecx
416d76:	81 c1 5e 60 00 00    	add    $0x605e,%ecx
416d7c:	69 c9 f1 07 00 00    	imul   $0x7f1,%ecx,%ecx
416d82:	33 f1                	xor    %ecx,%esi
416d84:	8d 8e 0f f8 ff ff    	lea    -0x7f1(%esi),%ecx
416d8a:	33 ca                	xor    %edx,%ecx
416d8c:	81 f1 5e 60 69 ab    	xor    $0xab69605e,%ecx
416d92:	89 8d 4c f4 ff ff    	mov    %ecx,-0xbb4(%ebp)
416d98:	81 f1 f1 07 00 00    	xor    $0x7f1,%ecx
416d9e:	c1 c1 02             	rol    $0x2,%ecx
416da1:	69 d1 7f 13 00 00    	imul   $0x137f,%ecx,%edx
416da7:	8b 8d 4c f4 ff ff    	mov    -0xbb4(%ebp),%ecx
416dad:	c1 e9 02             	shr    $0x2,%ecx
416db0:	03 d1                	add    %ecx,%edx
416db2:	33 f2                	xor    %edx,%esi
416db4:	8d 8e 81 ec 0e f8    	lea    -0x7f1137f(%esi),%ecx
416dba:	c1 c9 06             	ror    $0x6,%ecx
416dbd:	69 d1 69 ab 00 00    	imul   $0xab69,%ecx,%edx
416dc3:	8b ce                	mov    %esi,%ecx
416dc5:	c1 c1 07             	rol    $0x7,%ecx
416dc8:	03 d1                	add    %ecx,%edx
416dca:	8b 8d 4c f4 ff ff    	mov    -0xbb4(%ebp),%ecx
416dd0:	33 ca                	xor    %edx,%ecx
416dd2:	89 8d 4c f4 ff ff    	mov    %ecx,-0xbb4(%ebp)
416dd8:	8b d1                	mov    %ecx,%edx
416dda:	81 f1 7f 13 00 00    	xor    $0x137f,%ecx
416de0:	c1 ca 09             	ror    $0x9,%edx
416de3:	69 c9 5e 60 00 00    	imul   $0x605e,%ecx,%ecx
416de9:	03 d1                	add    %ecx,%edx
416deb:	33 f2                	xor    %edx,%esi
416ded:	8b ce                	mov    %esi,%ecx
416def:	8b d6                	mov    %esi,%edx
416df1:	81 f1 69 ab 00 00    	xor    $0xab69,%ecx
416df7:	c1 c6 07             	rol    $0x7,%esi
416dfa:	c1 c1 05             	rol    $0x5,%ecx
416dfd:	69 c9 f1 07 00 00    	imul   $0x7f1,%ecx,%ecx
416e03:	03 ce                	add    %esi,%ecx
416e05:	8b b5 4c f4 ff ff    	mov    -0xbb4(%ebp),%esi
416e0b:	33 f1                	xor    %ecx,%esi
416e0d:	89 b5 4c f4 ff ff    	mov    %esi,-0xbb4(%ebp)
416e13:	33 f2                	xor    %edx,%esi
416e15:	8b 95 4c f4 ff ff    	mov    -0xbb4(%ebp),%edx
416e1b:	81 f6 21 73 98 ac    	xor    $0xac987321,%esi
416e21:	8b ce                	mov    %esi,%ecx
416e23:	c1 c9 03             	ror    $0x3,%ecx
416e26:	69 c9 7f 13 00 00    	imul   $0x137f,%ecx,%ecx
416e2c:	81 e9 17 d4 0d 0d    	sub    $0xd0dd417,%ecx
416e32:	33 d1                	xor    %ecx,%edx
416e34:	89 95 4c f4 ff ff    	mov    %edx,-0xbb4(%ebp)
416e3a:	8d 8a 81 ec 0e f8    	lea    -0x7f1137f(%edx),%ecx
416e40:	d1 c9                	ror    $1,%ecx
416e42:	69 d1 5e 60 00 00    	imul   $0x605e,%ecx,%edx
416e48:	8b 8d 4c f4 ff ff    	mov    -0xbb4(%ebp),%ecx
416e4e:	c1 c9 06             	ror    $0x6,%ecx
416e51:	2b d1                	sub    %ecx,%edx
416e53:	33 f2                	xor    %edx,%esi
416e55:	8d 8e 5e 60 69 ab    	lea    -0x54969fa2(%esi),%ecx
416e5b:	c1 c1 03             	rol    $0x3,%ecx
416e5e:	69 d1 f1 07 00 00    	imul   $0x7f1,%ecx,%edx
416e64:	8b ce                	mov    %esi,%ecx
416e66:	c1 c1 0e             	rol    $0xe,%ecx
416e69:	03 d1                	add    %ecx,%edx
416e6b:	8b 8d 4c f4 ff ff    	mov    -0xbb4(%ebp),%ecx
416e71:	33 ca                	xor    %edx,%ecx
416e73:	89 8d 4c f4 ff ff    	mov    %ecx,-0xbb4(%ebp)
416e79:	81 c1 5e 60 69 ab    	add    $0xab69605e,%ecx
416e7f:	c1 c1 0f             	rol    $0xf,%ecx
416e82:	69 d1 7f 13 00 00    	imul   $0x137f,%ecx,%edx
416e88:	8b 8d 4c f4 ff ff    	mov    -0xbb4(%ebp),%ecx
416e8e:	c1 c9 0e             	ror    $0xe,%ecx
416e91:	2b d1                	sub    %ecx,%edx
416e93:	33 f2                	xor    %edx,%esi
416e95:	8b ce                	mov    %esi,%ecx
416e97:	81 f1 5e 60 00 00    	xor    $0x605e,%ecx
416e9d:	69 d1 69 ab 00 00    	imul   $0xab69,%ecx,%edx
416ea3:	8b ce                	mov    %esi,%ecx
416ea5:	c1 e9 03             	shr    $0x3,%ecx
416ea8:	33 d1                	xor    %ecx,%edx
416eaa:	8b 8d 4c f4 ff ff    	mov    -0xbb4(%ebp),%ecx
416eb0:	33 ca                	xor    %edx,%ecx
416eb2:	ba 7f 13 f1 07       	mov    $0x7f1137f,%edx
416eb7:	89 8d 4c f4 ff ff    	mov    %ecx,-0xbb4(%ebp)
416ebd:	33 ca                	xor    %edx,%ecx
416ebf:	c1 c1 04             	rol    $0x4,%ecx
416ec2:	69 d1 5e 60 00 00    	imul   $0x605e,%ecx,%edx
416ec8:	8b 8d 4c f4 ff ff    	mov    -0xbb4(%ebp),%ecx
416ece:	c1 c1 02             	rol    $0x2,%ecx
416ed1:	33 d1                	xor    %ecx,%edx
416ed3:	8b 8d 4c f4 ff ff    	mov    -0xbb4(%ebp),%ecx
416ed9:	33 95 40 f4 ff ff    	xor    -0xbc0(%ebp),%edx
416edf:	33 8d 48 f4 ff ff    	xor    -0xbb8(%ebp),%ecx
416ee5:	33 f2                	xor    %edx,%esi
416ee7:	8b d6                	mov    %esi,%edx
416ee9:	89 b5 30 f4 ff ff    	mov    %esi,-0xbd0(%ebp)
416eef:	8b b5 68 f4 ff ff    	mov    -0xb98(%ebp),%esi
416ef5:	89 9d 40 f4 ff ff    	mov    %ebx,-0xbc0(%ebp)
416efb:	89 bd 48 f4 ff ff    	mov    %edi,-0xbb8(%ebp)
416f01:	88 56 fc             	mov    %dl,-0x4(%esi)
416f04:	88 0e                	mov    %cl,(%esi)
416f06:	c1 ca 08             	ror    $0x8,%edx
416f09:	88 56 fb             	mov    %dl,-0x5(%esi)
416f0c:	c1 c9 08             	ror    $0x8,%ecx
416f0f:	88 4e ff             	mov    %cl,-0x1(%esi)
416f12:	c1 ca 08             	ror    $0x8,%edx
416f15:	88 56 fa             	mov    %dl,-0x6(%esi)
416f18:	c1 c9 08             	ror    $0x8,%ecx
416f1b:	88 4e fe             	mov    %cl,-0x2(%esi)
416f1e:	c1 ca 08             	ror    $0x8,%edx
416f21:	c1 c9 08             	ror    $0x8,%ecx
416f24:	88 56 f9             	mov    %dl,-0x7(%esi)
416f27:	88 4e fd             	mov    %cl,-0x3(%esi)
416f2a:	83 c6 08             	add    $0x8,%esi
416f2d:	c1 c9 08             	ror    $0x8,%ecx
416f30:	c1 ca 08             	ror    $0x8,%edx
416f33:	83 ad 44 f4 ff ff 01 	subl   $0x1,-0xbbc(%ebp)
416f3a:	89 b5 68 f4 ff ff    	mov    %esi,-0xb98(%ebp)
416f40:	8b b5 34 f4 ff ff    	mov    -0xbcc(%ebp),%esi
416f46:	89 8d 4c f4 ff ff    	mov    %ecx,-0xbb4(%ebp)
416f4c:	0f 85 87 fc ff ff    	jne    0x416bd9
416f52:	8b 8d 70 f4 ff ff    	mov    -0xb90(%ebp),%ecx
416f58:	33 db                	xor    %ebx,%ebx
416f5a:	8b d3                	mov    %ebx,%edx
416f5c:	be 90 1c 00 00       	mov    $0x1c90,%esi
416f61:	32 04 0a             	xor    (%edx,%ecx,1),%al
416f64:	42                   	inc    %edx
416f65:	3b d6                	cmp    %esi,%edx
416f67:	72 f8                	jb     0x416f61
416f69:	0f b6 c0             	movzbl %al,%eax
416f6c:	99                   	cltd
416f6d:	3b 05 18 4c 40 00    	cmp    0x404c18,%eax
416f73:	75 1e                	jne    0x416f93
416f75:	3b 15 1c 4c 40 00    	cmp    0x404c1c,%edx
416f7b:	75 16                	jne    0x416f93
416f7d:	8b bd 7c f4 ff ff    	mov    -0xb84(%ebp),%edi
416f83:	89 8d ec f3 ff ff    	mov    %ecx,-0xc14(%ebp)
416f89:	8b cb                	mov    %ebx,%ecx
416f8b:	89 b5 60 f4 ff ff    	mov    %esi,-0xba0(%ebp)
416f91:	eb 0b                	jmp    0x416f9e
416f93:	bf 01 d5 04 c0       	mov    $0xc004d501,%edi
416f98:	89 bd 7c f4 ff ff    	mov    %edi,-0xb84(%ebp)
416f9e:	85 c9                	test   %ecx,%ecx
416fa0:	74 0f                	je     0x416fb1
416fa2:	51                   	push   %ecx
416fa3:	53                   	push   %ebx
416fa4:	ff 15 7c 60 42 00    	call   *0x42607c
416faa:	50                   	push   %eax
416fab:	ff 15 a4 61 42 00    	call   *0x4261a4
416fb1:	85 ff                	test   %edi,%edi
416fb3:	0f 88 e6 01 00 00    	js     0x41719f
416fb9:	8b bd ec f3 ff ff    	mov    -0xc14(%ebp),%edi
416fbf:	8b f3                	mov    %ebx,%esi
416fc1:	8b d3                	mov    %ebx,%edx
416fc3:	8b 9d 80 f4 ff ff    	mov    -0xb80(%ebp),%ebx
416fc9:	3b da                	cmp    %edx,%ebx
416fcb:	75 07                	jne    0x416fd4
416fcd:	89 bc b5 e0 fc ff ff 	mov    %edi,-0x320(%ebp,%esi,4)
416fd4:	8b cf                	mov    %edi,%ecx
416fd6:	8d 41 01             	lea    0x1(%ecx),%eax
416fd9:	89 85 70 f4 ff ff    	mov    %eax,-0xb90(%ebp)
416fdf:	8a 01                	mov    (%ecx),%al
416fe1:	41                   	inc    %ecx
416fe2:	84 c0                	test   %al,%al
416fe4:	75 f9                	jne    0x416fdf
416fe6:	2b 8d 70 f4 ff ff    	sub    -0xb90(%ebp),%ecx
416fec:	47                   	inc    %edi
416fed:	03 f9                	add    %ecx,%edi
416fef:	42                   	inc    %edx
416ff0:	83 fa 26             	cmp    $0x26,%edx
416ff3:	72 d4                	jb     0x416fc9
416ff5:	46                   	inc    %esi
416ff6:	6a 00                	push   $0x0
416ff8:	5b                   	pop    %ebx
416ff9:	83 fe 06             	cmp    $0x6,%esi
416ffc:	72 c3                	jb     0x416fc1
416ffe:	6a 0c                	push   $0xc
417000:	53                   	push   %ebx
417001:	ff 15 7c 60 42 00    	call   *0x42607c
417007:	50                   	push   %eax
417008:	ff 15 a0 61 42 00    	call   *0x4261a0
41700e:	8d 8d e8 f3 ff ff    	lea    -0xc18(%ebp),%ecx
417014:	8b f8                	mov    %eax,%edi
417016:	e8 49 7f 00 00       	call   0x41ef64
41701b:	85 ff                	test   %edi,%edi
41701d:	75 0b                	jne    0x41702a
41701f:	89 9d e8 f3 ff ff    	mov    %ebx,-0xc18(%ebp)
417025:	e9 60 fb ff ff       	jmp    0x416b8a
41702a:	89 bd e8 f3 ff ff    	mov    %edi,-0xc18(%ebp)
417030:	8d 4d f4             	lea    -0xc(%ebp),%ecx
417033:	33 c0                	xor    %eax,%eax
417035:	89 8d 80 f4 ff ff    	mov    %ecx,-0xb80(%ebp)
41703b:	ab                   	stos   %eax,%es:(%edi)
41703c:	8b f3                	mov    %ebx,%esi
41703e:	ab                   	stos   %eax,%es:(%edi)
41703f:	ab                   	stos   %eax,%es:(%edi)
417040:	0f b7 11             	movzwl (%ecx),%edx
417043:	8b c3                	mov    %ebx,%eax
417045:	66 3b 14 45 5c 29 40 	cmp    0x40295c(,%eax,2),%dx
41704c:	00
41704d:	74 0b                	je     0x41705a
41704f:	40                   	inc    %eax
417050:	83 f8 06             	cmp    $0x6,%eax
417053:	72 f0                	jb     0x417045
417055:	e9 da 00 00 00       	jmp    0x417134
41705a:	8b bc 85 e0 fc ff ff 	mov    -0x320(%ebp,%eax,4),%edi
417061:	8b cf                	mov    %edi,%ecx
417063:	8b 15 60 40 42 00    	mov    0x424060,%edx
417069:	89 95 70 f4 ff ff    	mov    %edx,-0xb90(%ebp)
41706f:	8d 41 01             	lea    0x1(%ecx),%eax
417072:	89 85 40 f4 ff ff    	mov    %eax,-0xbc0(%ebp)
417078:	8a 01                	mov    (%ecx),%al
41707a:	41                   	inc    %ecx
41707b:	84 c0                	test   %al,%al
41707d:	75 f9                	jne    0x417078
41707f:	2b 8d 40 f4 ff ff    	sub    -0xbc0(%ebp),%ecx
417085:	53                   	push   %ebx
417086:	53                   	push   %ebx
417087:	8d 41 01             	lea    0x1(%ecx),%eax
41708a:	8b ca                	mov    %edx,%ecx
41708c:	50                   	push   %eax
41708d:	57                   	push   %edi
41708e:	53                   	push   %ebx
41708f:	68 e9 fd 00 00       	push   $0xfde9
417094:	ff 15 78 64 42 00    	call   *0x426478
41709a:	ff 95 70 f4 ff ff    	call   *-0xb90(%ebp)
4170a0:	89 85 70 f4 ff ff    	mov    %eax,-0xb90(%ebp)
4170a6:	85 c0                	test   %eax,%eax
4170a8:	0f 84 c1 00 00 00    	je     0x41716f
4170ae:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
4170b1:	51                   	push   %ecx
4170b2:	53                   	push   %ebx
4170b3:	ff 15 7c 60 42 00    	call   *0x42607c
4170b9:	50                   	push   %eax
4170ba:	ff 15 a0 61 42 00    	call   *0x4261a0
4170c0:	8b 8d e8 f3 ff ff    	mov    -0xc18(%ebp),%ecx
4170c6:	89 04 31             	mov    %eax,(%ecx,%esi,1)
4170c9:	8b 85 e8 f3 ff ff    	mov    -0xc18(%ebp),%eax
4170cf:	39 1c 30             	cmp    %ebx,(%eax,%esi,1)
4170d2:	0f 84 b2 fa ff ff    	je     0x416b8a
4170d8:	8b 04 30             	mov    (%eax,%esi,1),%eax
4170db:	8b cf                	mov    %edi,%ecx
4170dd:	8b 15 60 40 42 00    	mov    0x424060,%edx
4170e3:	89 85 48 f4 ff ff    	mov    %eax,-0xbb8(%ebp)
4170e9:	89 95 40 f4 ff ff    	mov    %edx,-0xbc0(%ebp)
4170ef:	8d 41 01             	lea    0x1(%ecx),%eax
4170f2:	89 85 4c f4 ff ff    	mov    %eax,-0xbb4(%ebp)
4170f8:	8a 01                	mov    (%ecx),%al
4170fa:	41                   	inc    %ecx
4170fb:	84 c0                	test   %al,%al