442987:	0f b6 41 f0          	movzbl -0x10(%ecx),%eax
44298b:	2b f0                	sub    %eax,%esi
44298d:	75 18                	jne    0x4429a7
44298f:	0f b6 72 f1          	movzbl -0xf(%edx),%esi
442993:	0f b6 41 f1          	movzbl -0xf(%ecx),%eax
442997:	2b f0                	sub    %eax,%esi
442999:	75 0c                	jne    0x4429a7
44299b:	0f b6 72 f2          	movzbl -0xe(%edx),%esi
44299f:	0f b6 41 f2          	movzbl -0xe(%ecx),%eax
4429a3:	2b f0                	sub    %eax,%esi
4429a5:	74 10                	je     0x4429b7
4429a7:	33 c0                	xor    %eax,%eax
4429a9:	85 f6                	test   %esi,%esi
4429ab:	0f 9f c0             	setg   %al
4429ae:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
4429b5:	eb 15                	jmp    0x4429cc
4429b7:	0f b6 72 f3          	movzbl -0xd(%edx),%esi
4429bb:	0f b6 41 f3          	movzbl -0xd(%ecx),%eax
4429bf:	2b f0                	sub    %eax,%esi
4429c1:	89 75 fc             	mov    %esi,-0x4(%ebp)
4429c4:	75 e1                	jne    0x4429a7
4429c6:	8b c6                	mov    %esi,%eax
4429c8:	eb 02                	jmp    0x4429cc
4429ca:	8b c3                	mov    %ebx,%eax
4429cc:	85 c0                	test   %eax,%eax
4429ce:	0f 85 fa 08 00 00    	jne    0x4432ce
4429d4:	8b 42 f4             	mov    -0xc(%edx),%eax
4429d7:	3b 41 f4             	cmp    -0xc(%ecx),%eax
4429da:	74 46                	je     0x442a22
4429dc:	0f b6 f0             	movzbl %al,%esi
4429df:	0f b6 41 f4          	movzbl -0xc(%ecx),%eax
4429e3:	2b f0                	sub    %eax,%esi
4429e5:	75 18                	jne    0x4429ff
4429e7:	0f b6 72 f5          	movzbl -0xb(%edx),%esi
4429eb:	0f b6 41 f5          	movzbl -0xb(%ecx),%eax
4429ef:	2b f0                	sub    %eax,%esi
4429f1:	75 0c                	jne    0x4429ff
4429f3:	0f b6 72 f6          	movzbl -0xa(%edx),%esi
4429f7:	0f b6 41 f6          	movzbl -0xa(%ecx),%eax
4429fb:	2b f0                	sub    %eax,%esi
4429fd:	74 10                	je     0x442a0f
4429ff:	33 c0                	xor    %eax,%eax
442a01:	85 f6                	test   %esi,%esi
442a03:	0f 9f c0             	setg   %al
442a06:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
442a0d:	eb 15                	jmp    0x442a24
442a0f:	0f b6 72 f7          	movzbl -0x9(%edx),%esi
442a13:	0f b6 41 f7          	movzbl -0x9(%ecx),%eax
442a17:	2b f0                	sub    %eax,%esi
442a19:	89 75 fc             	mov    %esi,-0x4(%ebp)
442a1c:	75 e1                	jne    0x4429ff
442a1e:	8b c6                	mov    %esi,%eax
442a20:	eb 02                	jmp    0x442a24
442a22:	8b c3                	mov    %ebx,%eax
442a24:	85 c0                	test   %eax,%eax
442a26:	0f 85 a2 08 00 00    	jne    0x4432ce
442a2c:	8b 42 f8             	mov    -0x8(%edx),%eax
442a2f:	3b 41 f8             	cmp    -0x8(%ecx),%eax
442a32:	74 46                	je     0x442a7a
442a34:	0f b6 f0             	movzbl %al,%esi
442a37:	0f b6 41 f8          	movzbl -0x8(%ecx),%eax
442a3b:	2b f0                	sub    %eax,%esi
442a3d:	75 18                	jne    0x442a57
442a3f:	0f b6 72 f9          	movzbl -0x7(%edx),%esi
442a43:	0f b6 41 f9          	movzbl -0x7(%ecx),%eax
442a47:	2b f0                	sub    %eax,%esi
442a49:	75 0c                	jne    0x442a57
442a4b:	0f b6 72 fa          	movzbl -0x6(%edx),%esi
442a4f:	0f b6 41 fa          	movzbl -0x6(%ecx),%eax
442a53:	2b f0                	sub    %eax,%esi
442a55:	74 10                	je     0x442a67
442a57:	33 c0                	xor    %eax,%eax
442a59:	85 f6                	test   %esi,%esi
442a5b:	0f 9f c0             	setg   %al
442a5e:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
442a65:	eb 15                	jmp    0x442a7c
442a67:	0f b6 72 fb          	movzbl -0x5(%edx),%esi
442a6b:	0f b6 41 fb          	movzbl -0x5(%ecx),%eax
442a6f:	2b f0                	sub    %eax,%esi
442a71:	89 75 fc             	mov    %esi,-0x4(%ebp)
442a74:	75 e1                	jne    0x442a57
442a76:	8b c6                	mov    %esi,%eax
442a78:	eb 02                	jmp    0x442a7c
442a7a:	8b c3                	mov    %ebx,%eax
442a7c:	85 c0                	test   %eax,%eax
442a7e:	0f 85 4a 08 00 00    	jne    0x4432ce
442a84:	8b 42 fc             	mov    -0x4(%edx),%eax
442a87:	3b 41 fc             	cmp    -0x4(%ecx),%eax
442a8a:	74 4d                	je     0x442ad9
442a8c:	0f b6 f0             	movzbl %al,%esi
442a8f:	0f b6 41 fc          	movzbl -0x4(%ecx),%eax
442a93:	2b f0                	sub    %eax,%esi
442a95:	74 10                	je     0x442aa7
442a97:	33 db                	xor    %ebx,%ebx
442a99:	85 f6                	test   %esi,%esi
442a9b:	0f 9f c3             	setg   %bl
442a9e:	8d 1c 5d ff ff ff ff 	lea    -0x1(,%ebx,2),%ebx
442aa5:	eb 32                	jmp    0x442ad9
442aa7:	0f b6 72 fd          	movzbl -0x3(%edx),%esi
442aab:	0f b6 41 fd          	movzbl -0x3(%ecx),%eax
442aaf:	2b f0                	sub    %eax,%esi
442ab1:	75 e4                	jne    0x442a97
442ab3:	0f b6 72 fe          	movzbl -0x2(%edx),%esi
442ab7:	0f b6 41 fe          	movzbl -0x2(%ecx),%eax
442abb:	2b f0                	sub    %eax,%esi
442abd:	75 d8                	jne    0x442a97
442abf:	0f b6 5a ff          	movzbl -0x1(%edx),%ebx
442ac3:	0f b6 41 ff          	movzbl -0x1(%ecx),%eax
442ac7:	2b d8                	sub    %eax,%ebx
442ac9:	74 0e                	je     0x442ad9
442acb:	33 c0                	xor    %eax,%eax
442acd:	85 db                	test   %ebx,%ebx
442acf:	0f 9f c0             	setg   %al
442ad2:	8d 1c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ebx
442ad9:	85 db                	test   %ebx,%ebx
442adb:	0f 84 eb 07 00 00    	je     0x4432cc
442ae1:	8b c3                	mov    %ebx,%eax
442ae3:	e9 e6 07 00 00       	jmp    0x4432ce
442ae8:	8b 42 e3             	mov    -0x1d(%edx),%eax
442aeb:	3b 41 e3             	cmp    -0x1d(%ecx),%eax
442aee:	74 46                	je     0x442b36
442af0:	0f b6 f0             	movzbl %al,%esi
442af3:	0f b6 41 e3          	movzbl -0x1d(%ecx),%eax
442af7:	2b f0                	sub    %eax,%esi
442af9:	75 18                	jne    0x442b13
442afb:	0f b6 72 e4          	movzbl -0x1c(%edx),%esi
442aff:	0f b6 41 e4          	movzbl -0x1c(%ecx),%eax
442b03:	2b f0                	sub    %eax,%esi
442b05:	75 0c                	jne    0x442b13
442b07:	0f b6 72 e5          	movzbl -0x1b(%edx),%esi
442b0b:	0f b6 41 e5          	movzbl -0x1b(%ecx),%eax
442b0f:	2b f0                	sub    %eax,%esi
442b11:	74 10                	je     0x442b23
442b13:	33 c0                	xor    %eax,%eax
442b15:	85 f6                	test   %esi,%esi
442b17:	0f 9f c0             	setg   %al
442b1a:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
442b21:	eb 15                	jmp    0x442b38
442b23:	0f b6 72 e6          	movzbl -0x1a(%edx),%esi
442b27:	0f b6 41 e6          	movzbl -0x1a(%ecx),%eax
442b2b:	2b f0                	sub    %eax,%esi
442b2d:	89 75 fc             	mov    %esi,-0x4(%ebp)
442b30:	75 e1                	jne    0x442b13
442b32:	8b c6                	mov    %esi,%eax
442b34:	eb 02                	jmp    0x442b38
442b36:	8b c3                	mov    %ebx,%eax
442b38:	85 c0                	test   %eax,%eax
442b3a:	0f 85 8e 07 00 00    	jne    0x4432ce
442b40:	8b 42 e7             	mov    -0x19(%edx),%eax
442b43:	3b 41 e7             	cmp    -0x19(%ecx),%eax
442b46:	74 47                	je     0x442b8f
442b48:	0f b6 41 e7          	movzbl -0x19(%ecx),%eax
442b4c:	0f b6 72 e7          	movzbl -0x19(%edx),%esi
442b50:	2b f0                	sub    %eax,%esi
442b52:	75 18                	jne    0x442b6c
442b54:	0f b6 72 e8          	movzbl -0x18(%edx),%esi
442b58:	0f b6 41 e8          	movzbl -0x18(%ecx),%eax
442b5c:	2b f0                	sub    %eax,%esi
442b5e:	75 0c                	jne    0x442b6c
442b60:	0f b6 72 e9          	movzbl -0x17(%edx),%esi
442b64:	0f b6 41 e9          	movzbl -0x17(%ecx),%eax
442b68:	2b f0                	sub    %eax,%esi
442b6a:	74 10                	je     0x442b7c
442b6c:	33 c0                	xor    %eax,%eax
442b6e:	85 f6                	test   %esi,%esi
442b70:	0f 9f c0             	setg   %al
442b73:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
442b7a:	eb 15                	jmp    0x442b91
442b7c:	0f b6 72 ea          	movzbl -0x16(%edx),%esi
442b80:	0f b6 41 ea          	movzbl -0x16(%ecx),%eax
442b84:	2b f0                	sub    %eax,%esi
442b86:	89 75 fc             	mov    %esi,-0x4(%ebp)
442b89:	75 e1                	jne    0x442b6c
442b8b:	8b c6                	mov    %esi,%eax
442b8d:	eb 02                	jmp    0x442b91
442b8f:	8b c3                	mov    %ebx,%eax
442b91:	85 c0                	test   %eax,%eax
442b93:	0f 85 35 07 00 00    	jne    0x4432ce
442b99:	8b 42 eb             	mov    -0x15(%edx),%eax
442b9c:	3b 41 eb             	cmp    -0x15(%ecx),%eax
442b9f:	74 46                	je     0x442be7
442ba1:	0f b6 f0             	movzbl %al,%esi
442ba4:	0f b6 41 eb          	movzbl -0x15(%ecx),%eax
442ba8:	2b f0                	sub    %eax,%esi
442baa:	75 18                	jne    0x442bc4
442bac:	0f b6 72 ec          	movzbl -0x14(%edx),%esi
442bb0:	0f b6 41 ec          	movzbl -0x14(%ecx),%eax
442bb4:	2b f0                	sub    %eax,%esi
442bb6:	75 0c                	jne    0x442bc4
442bb8:	0f b6 72 ed          	movzbl -0x13(%edx),%esi
442bbc:	0f b6 41 ed          	movzbl -0x13(%ecx),%eax
442bc0:	2b f0                	sub    %eax,%esi
442bc2:	74 10                	je     0x442bd4
442bc4:	33 c0                	xor    %eax,%eax
442bc6:	85 f6                	test   %esi,%esi
442bc8:	0f 9f c0             	setg   %al
442bcb:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
442bd2:	eb 15                	jmp    0x442be9
442bd4:	0f b6 72 ee          	movzbl -0x12(%edx),%esi
442bd8:	0f b6 41 ee          	movzbl -0x12(%ecx),%eax
442bdc:	2b f0                	sub    %eax,%esi
442bde:	89 75 fc             	mov    %esi,-0x4(%ebp)
442be1:	75 e1                	jne    0x442bc4
442be3:	8b c6                	mov    %esi,%eax
442be5:	eb 02                	jmp    0x442be9
442be7:	8b c3                	mov    %ebx,%eax
442be9:	85 c0                	test   %eax,%eax
442beb:	0f 85 dd 06 00 00    	jne    0x4432ce
442bf1:	8b 42 ef             	mov    -0x11(%edx),%eax
442bf4:	3b 41 ef             	cmp    -0x11(%ecx),%eax
442bf7:	74 46                	je     0x442c3f
442bf9:	0f b6 f0             	movzbl %al,%esi
442bfc:	0f b6 41 ef          	movzbl -0x11(%ecx),%eax
442c00:	2b f0                	sub    %eax,%esi
442c02:	75 18                	jne    0x442c1c
442c04:	0f b6 72 f0          	movzbl -0x10(%edx),%esi
442c08:	0f b6 41 f0          	movzbl -0x10(%ecx),%eax
442c0c:	2b f0                	sub    %eax,%esi
442c0e:	75 0c                	jne    0x442c1c
442c10:	0f b6 72 f1          	movzbl -0xf(%edx),%esi
442c14:	0f b6 41 f1          	movzbl -0xf(%ecx),%eax
442c18:	2b f0                	sub    %eax,%esi
442c1a:	74 10                	je     0x442c2c
442c1c:	33 c0                	xor    %eax,%eax
442c1e:	85 f6                	test   %esi,%esi
442c20:	0f 9f c0             	setg   %al
442c23:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
442c2a:	eb 15                	jmp    0x442c41
442c2c:	0f b6 72 f2          	movzbl -0xe(%edx),%esi
442c30:	0f b6 41 f2          	movzbl -0xe(%ecx),%eax
442c34:	2b f0                	sub    %eax,%esi
442c36:	89 75 fc             	mov    %esi,-0x4(%ebp)
442c39:	75 e1                	jne    0x442c1c
442c3b:	8b c6                	mov    %esi,%eax
442c3d:	eb 02                	jmp    0x442c41
442c3f:	8b c3                	mov    %ebx,%eax
442c41:	85 c0                	test   %eax,%eax
442c43:	0f 85 85 06 00 00    	jne    0x4432ce
442c49:	8b 42 f3             	mov    -0xd(%edx),%eax
442c4c:	3b 41 f3             	cmp    -0xd(%ecx),%eax
442c4f:	74 46                	je     0x442c97
442c51:	0f b6 f0             	movzbl %al,%esi
442c54:	0f b6 41 f3          	movzbl -0xd(%ecx),%eax
442c58:	2b f0                	sub    %eax,%esi
442c5a:	75 18                	jne    0x442c74
442c5c:	0f b6 72 f4          	movzbl -0xc(%edx),%esi
442c60:	0f b6 41 f4          	movzbl -0xc(%ecx),%eax
442c64:	2b f0                	sub    %eax,%esi
442c66:	75 0c                	jne    0x442c74
442c68:	0f b6 72 f5          	movzbl -0xb(%edx),%esi
442c6c:	0f b6 41 f5          	movzbl -0xb(%ecx),%eax
442c70:	2b f0                	sub    %eax,%esi
442c72:	74 10                	je     0x442c84
442c74:	33 c0                	xor    %eax,%eax
442c76:	85 f6                	test   %esi,%esi
442c78:	0f 9f c0             	setg   %al
442c7b:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
442c82:	eb 15                	jmp    0x442c99
442c84:	0f b6 72 f6          	movzbl -0xa(%edx),%esi
442c88:	0f b6 41 f6          	movzbl -0xa(%ecx),%eax
442c8c:	2b f0                	sub    %eax,%esi
442c8e:	89 75 fc             	mov    %esi,-0x4(%ebp)
442c91:	75 e1                	jne    0x442c74
442c93:	8b c6                	mov    %esi,%eax
442c95:	eb 02                	jmp    0x442c99
442c97:	8b c3                	mov    %ebx,%eax
442c99:	85 c0                	test   %eax,%eax
442c9b:	0f 85 2d 06 00 00    	jne    0x4432ce
442ca1:	8b 42 f7             	mov    -0x9(%edx),%eax
442ca4:	3b 41 f7             	cmp    -0x9(%ecx),%eax
442ca7:	74 46                	je     0x442cef
442ca9:	0f b6 f0             	movzbl %al,%esi
442cac:	0f b6 41 f7          	movzbl -0x9(%ecx),%eax
442cb0:	2b f0                	sub    %eax,%esi
442cb2:	75 18                	jne    0x442ccc
442cb4:	0f b6 72 f8          	movzbl -0x8(%edx),%esi
442cb8:	0f b6 41 f8          	movzbl -0x8(%ecx),%eax
442cbc:	2b f0                	sub    %eax,%esi
442cbe:	75 0c                	jne    0x442ccc
442cc0:	0f b6 72 f9          	movzbl -0x7(%edx),%esi
442cc4:	0f b6 41 f9          	movzbl -0x7(%ecx),%eax
442cc8:	2b f0                	sub    %eax,%esi
442cca:	74 10                	je     0x442cdc
442ccc:	33 c0                	xor    %eax,%eax
442cce:	85 f6                	test   %esi,%esi
442cd0:	0f 9f c0             	setg   %al
442cd3:	8d 04 45 ff ff ff ff 	lea    -0x1(,%eax,2),%eax
442cda:	eb 15                	jmp    0x442cf1
442cdc:	0f b6 72 fa          	movzbl -0x6(%edx),%esi
442ce0:	0f b6 41 fa          	movzbl -0x6(%ecx),%eax
442ce4:	2b f0                	sub    %eax,%esi
442ce6:	89 75 fc             	mov    %esi,-0x4(%ebp)
442ce9:	75 e1                	jne    0x442ccc
442ceb:	8b c6                	mov    %esi,%eax
442ced:	eb 02                	jmp    0x442cf1
442cef:	8b c3                	mov    %ebx,%eax
442cf1:	85 c0                	test   %eax,%eax
442cf3:	0f 85 d5 05 00 00    	jne    0x4432ce
442cf9:	8b 42 fb             	mov    -0x5(%edx),%eax
442cfc:	3b 41 fb             	cmp    -0x5(%ecx),%eax
442cff:	74 4d                	je     0x442d4e
442d01:	0f b6 f0             	movzbl %al,%esi
442d04:	0f b6 41 fb          	movzbl -0x5(%ecx),%eax
442d08:	2b f0                	sub    %eax,%esi
442d0a:	74 10                	je     0x442d1c
442d0c:	33 db                	xor    %ebx,%ebx
442d0e:	85 f6                	test   %esi,%esi
442d10:	0f 9f c3             	setg   %bl
442d13:	8d 1c 5d ff ff ff ff 	lea    -0x1(,%ebx,2),%ebx
442d1a:	eb 32                	jmp    0x442d4e
442d1c:	0f b6 72 fc          	movzbl -0x4(%edx),%esi
442d20:	0f b6 41 fc          	movzbl -0x4(%ecx),%eax
442d24:	2b f0                	sub    %eax,%esi
442d26:	75 e4                	jne    0x442d0c
442d28:	0f b6 72 fd          	movzbl -0x3(%edx),%esi
442d2c:	0f b6 41 fd          	movzbl -0x3(%ecx),%eax
442d30:	2b f0                	sub    %eax,%esi
442d32:	75 d8                	jne    0x442d0c
442d34:	0f b6 5a fe          	movzbl -0x2(%edx),%ebx
442d38:	0f b6 41 fe          	movzbl -0x2(%ecx),%eax
442d3c:	2b d8                	sub    %eax,%ebx
442d3e:	74 0e                	je     0x442d4e
442d40:	33 c0                	xor    %eax,%eax
442d42:	85 db                	test   %ebx,%ebx
442d44:	0f 9f c0             	setg   %al
442d47:	8d 1c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ebx
442d4e:	85 db                	test   %ebx,%ebx
442d50:	0f 85 8b fd ff ff    	jne    0x442ae1
442d56:	0f b6 52 ff          	movzbl -0x1(%edx),%edx
442d5a:	0f b6 41 ff          	movzbl -0x1(%ecx),%eax
442d5e:	2b d0                	sub    %eax,%edx
442d60:	74 0e                	je     0x442d70
442d62:	33 c0                	xor    %eax,%eax
442d64:	85 d2                	test   %edx,%edx
442d66:	0f 9f c0             	setg   %al
442d69:	8d 14 45 ff ff ff ff 	lea    -0x1(,%eax,2),%edx
442d70:	8b c2                	mov    %edx,%eax
442d72:	e9 57 05 00 00       	jmp    0x4432ce
442d77:	8b 42 e2             	mov    -0x1e(%edx),%eax
442d7a:	3b 41 e2             	cmp    -0x1e(%ecx),%eax
442d7d:	74 46                	je     0x442dc5
442d7f:	0f b6 f0             	movzbl %al,%esi
442d82:	0f b6 41 e2          	movzbl -0x1e(%ecx),%eax
442d86:	2b f0                	sub    %eax,%esi
442d88:	75 18                	jne    0x442da2
442d8a:	0f b6 72 e3          	movzbl -0x1d(%edx),%esi
442d8e:	0f b6 41 e3          	movzbl -0x1d(%ecx),%eax
442d92:	2b f0                	sub    %eax,%esi
442d94:	75 0c                	jne    0x442da2
442d96:	0f b6 72 e4          	movzbl -0x1c(%edx),%esi