412acd:	85 f6                	test   %esi,%esi
412acf:	0f 85 fd fb ff ff    	jne    0x4126d2
412ad5:	0f b6 70 e4          	movzbl -0x1c(%eax),%esi
412ad9:	0f b6 51 e4          	movzbl -0x1c(%ecx),%edx
412add:	2b f2                	sub    %edx,%esi
412adf:	74 15                	je     0x412af6
412ae1:	33 d2                	xor    %edx,%edx
412ae3:	85 f6                	test   %esi,%esi
412ae5:	0f 9f c2             	setg   %dl
412ae8:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412aec:	8b f2                	mov    %edx,%esi
412aee:	85 f6                	test   %esi,%esi
412af0:	0f 85 dc fb ff ff    	jne    0x4126d2
412af6:	0f b6 70 e5          	movzbl -0x1b(%eax),%esi
412afa:	0f b6 51 e5          	movzbl -0x1b(%ecx),%edx
412afe:	2b f2                	sub    %edx,%esi
412b00:	74 15                	je     0x412b17
412b02:	33 d2                	xor    %edx,%edx
412b04:	85 f6                	test   %esi,%esi
412b06:	0f 9f c2             	setg   %dl
412b09:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b0d:	8b f2                	mov    %edx,%esi
412b0f:	85 f6                	test   %esi,%esi
412b11:	0f 85 bb fb ff ff    	jne    0x4126d2
412b17:	0f b6 70 e6          	movzbl -0x1a(%eax),%esi
412b1b:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
412b1f:	2b f2                	sub    %edx,%esi
412b21:	74 11                	je     0x412b34
412b23:	33 d2                	xor    %edx,%edx
412b25:	85 f6                	test   %esi,%esi
412b27:	0f 9f c2             	setg   %dl
412b2a:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b2e:	8b f2                	mov    %edx,%esi
412b30:	eb 02                	jmp    0x412b34
412b32:	33 f6                	xor    %esi,%esi
412b34:	85 f6                	test   %esi,%esi
412b36:	0f 85 96 fb ff ff    	jne    0x4126d2
412b3c:	8b 50 e7             	mov    -0x19(%eax),%edx
412b3f:	3b 51 e7             	cmp    -0x19(%ecx),%edx
412b42:	74 7d                	je     0x412bc1
412b44:	0f b6 f2             	movzbl %dl,%esi
412b47:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
412b4b:	2b f2                	sub    %edx,%esi
412b4d:	74 15                	je     0x412b64
412b4f:	33 d2                	xor    %edx,%edx
412b51:	85 f6                	test   %esi,%esi
412b53:	0f 9f c2             	setg   %dl
412b56:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b5a:	8b f2                	mov    %edx,%esi
412b5c:	85 f6                	test   %esi,%esi
412b5e:	0f 85 6e fb ff ff    	jne    0x4126d2
412b64:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
412b68:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
412b6c:	2b f2                	sub    %edx,%esi
412b6e:	74 15                	je     0x412b85
412b70:	33 d2                	xor    %edx,%edx
412b72:	85 f6                	test   %esi,%esi
412b74:	0f 9f c2             	setg   %dl
412b77:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b7b:	8b f2                	mov    %edx,%esi
412b7d:	85 f6                	test   %esi,%esi
412b7f:	0f 85 4d fb ff ff    	jne    0x4126d2
412b85:	0f b6 70 e9          	movzbl -0x17(%eax),%esi
412b89:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
412b8d:	2b f2                	sub    %edx,%esi
412b8f:	74 15                	je     0x412ba6
412b91:	33 d2                	xor    %edx,%edx
412b93:	85 f6                	test   %esi,%esi
412b95:	0f 9f c2             	setg   %dl
412b98:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412b9c:	8b f2                	mov    %edx,%esi
412b9e:	85 f6                	test   %esi,%esi
412ba0:	0f 85 2c fb ff ff    	jne    0x4126d2
412ba6:	0f b6 70 ea          	movzbl -0x16(%eax),%esi
412baa:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
412bae:	2b f2                	sub    %edx,%esi
412bb0:	74 11                	je     0x412bc3
412bb2:	33 d2                	xor    %edx,%edx
412bb4:	85 f6                	test   %esi,%esi
412bb6:	0f 9f c2             	setg   %dl
412bb9:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412bbd:	8b f2                	mov    %edx,%esi
412bbf:	eb 02                	jmp    0x412bc3
412bc1:	33 f6                	xor    %esi,%esi
412bc3:	85 f6                	test   %esi,%esi
412bc5:	0f 85 07 fb ff ff    	jne    0x4126d2
412bcb:	8b 50 eb             	mov    -0x15(%eax),%edx
412bce:	3b 51 eb             	cmp    -0x15(%ecx),%edx
412bd1:	74 7d                	je     0x412c50
412bd3:	0f b6 f2             	movzbl %dl,%esi
412bd6:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
412bda:	2b f2                	sub    %edx,%esi
412bdc:	74 15                	je     0x412bf3
412bde:	33 d2                	xor    %edx,%edx
412be0:	85 f6                	test   %esi,%esi
412be2:	0f 9f c2             	setg   %dl
412be5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412be9:	8b f2                	mov    %edx,%esi
412beb:	85 f6                	test   %esi,%esi
412bed:	0f 85 df fa ff ff    	jne    0x4126d2
412bf3:	0f b6 70 ec          	movzbl -0x14(%eax),%esi
412bf7:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
412bfb:	2b f2                	sub    %edx,%esi
412bfd:	74 15                	je     0x412c14
412bff:	33 d2                	xor    %edx,%edx
412c01:	85 f6                	test   %esi,%esi
412c03:	0f 9f c2             	setg   %dl
412c06:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c0a:	8b f2                	mov    %edx,%esi
412c0c:	85 f6                	test   %esi,%esi
412c0e:	0f 85 be fa ff ff    	jne    0x4126d2
412c14:	0f b6 70 ed          	movzbl -0x13(%eax),%esi
412c18:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
412c1c:	2b f2                	sub    %edx,%esi
412c1e:	74 15                	je     0x412c35
412c20:	33 d2                	xor    %edx,%edx
412c22:	85 f6                	test   %esi,%esi
412c24:	0f 9f c2             	setg   %dl
412c27:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c2b:	8b f2                	mov    %edx,%esi
412c2d:	85 f6                	test   %esi,%esi
412c2f:	0f 85 9d fa ff ff    	jne    0x4126d2
412c35:	0f b6 70 ee          	movzbl -0x12(%eax),%esi
412c39:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
412c3d:	2b f2                	sub    %edx,%esi
412c3f:	74 11                	je     0x412c52
412c41:	33 d2                	xor    %edx,%edx
412c43:	85 f6                	test   %esi,%esi
412c45:	0f 9f c2             	setg   %dl
412c48:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c4c:	8b f2                	mov    %edx,%esi
412c4e:	eb 02                	jmp    0x412c52
412c50:	33 f6                	xor    %esi,%esi
412c52:	85 f6                	test   %esi,%esi
412c54:	0f 85 78 fa ff ff    	jne    0x4126d2
412c5a:	8b 50 ef             	mov    -0x11(%eax),%edx
412c5d:	3b 51 ef             	cmp    -0x11(%ecx),%edx
412c60:	74 7d                	je     0x412cdf
412c62:	0f b6 f2             	movzbl %dl,%esi
412c65:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
412c69:	2b f2                	sub    %edx,%esi
412c6b:	74 15                	je     0x412c82
412c6d:	33 d2                	xor    %edx,%edx
412c6f:	85 f6                	test   %esi,%esi
412c71:	0f 9f c2             	setg   %dl
412c74:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c78:	8b f2                	mov    %edx,%esi
412c7a:	85 f6                	test   %esi,%esi
412c7c:	0f 85 50 fa ff ff    	jne    0x4126d2
412c82:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
412c86:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
412c8a:	2b f2                	sub    %edx,%esi
412c8c:	74 15                	je     0x412ca3
412c8e:	33 d2                	xor    %edx,%edx
412c90:	85 f6                	test   %esi,%esi
412c92:	0f 9f c2             	setg   %dl
412c95:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412c99:	8b f2                	mov    %edx,%esi
412c9b:	85 f6                	test   %esi,%esi
412c9d:	0f 85 2f fa ff ff    	jne    0x4126d2
412ca3:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
412ca7:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
412cab:	2b f2                	sub    %edx,%esi
412cad:	74 15                	je     0x412cc4
412caf:	33 d2                	xor    %edx,%edx
412cb1:	85 f6                	test   %esi,%esi
412cb3:	0f 9f c2             	setg   %dl
412cb6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412cba:	8b f2                	mov    %edx,%esi
412cbc:	85 f6                	test   %esi,%esi
412cbe:	0f 85 0e fa ff ff    	jne    0x4126d2
412cc4:	0f b6 70 f2          	movzbl -0xe(%eax),%esi
412cc8:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
412ccc:	2b f2                	sub    %edx,%esi
412cce:	74 11                	je     0x412ce1
412cd0:	33 d2                	xor    %edx,%edx
412cd2:	85 f6                	test   %esi,%esi
412cd4:	0f 9f c2             	setg   %dl
412cd7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412cdb:	8b f2                	mov    %edx,%esi
412cdd:	eb 02                	jmp    0x412ce1
412cdf:	33 f6                	xor    %esi,%esi
412ce1:	85 f6                	test   %esi,%esi
412ce3:	0f 85 e9 f9 ff ff    	jne    0x4126d2
412ce9:	8b 50 f3             	mov    -0xd(%eax),%edx
412cec:	3b 51 f3             	cmp    -0xd(%ecx),%edx
412cef:	74 7d                	je     0x412d6e
412cf1:	0f b6 f2             	movzbl %dl,%esi
412cf4:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
412cf8:	2b f2                	sub    %edx,%esi
412cfa:	74 15                	je     0x412d11
412cfc:	33 d2                	xor    %edx,%edx
412cfe:	85 f6                	test   %esi,%esi
412d00:	0f 9f c2             	setg   %dl
412d03:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412d07:	8b f2                	mov    %edx,%esi
412d09:	85 f6                	test   %esi,%esi
412d0b:	0f 85 c1 f9 ff ff    	jne    0x4126d2
412d11:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
412d15:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
412d19:	2b f2                	sub    %edx,%esi
412d1b:	74 15                	je     0x412d32
412d1d:	33 d2                	xor    %edx,%edx
412d1f:	85 f6                	test   %esi,%esi
412d21:	0f 9f c2             	setg   %dl
412d24:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412d28:	8b f2                	mov    %edx,%esi
412d2a:	85 f6                	test   %esi,%esi
412d2c:	0f 85 a0 f9 ff ff    	jne    0x4126d2
412d32:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
412d36:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
412d3a:	2b f2                	sub    %edx,%esi
412d3c:	74 15                	je     0x412d53
412d3e:	33 d2                	xor    %edx,%edx
412d40:	85 f6                	test   %esi,%esi
412d42:	0f 9f c2             	setg   %dl
412d45:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412d49:	8b f2                	mov    %edx,%esi
412d4b:	85 f6                	test   %esi,%esi
412d4d:	0f 85 7f f9 ff ff    	jne    0x4126d2
412d53:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
412d57:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
412d5b:	2b f2                	sub    %edx,%esi
412d5d:	74 11                	je     0x412d70
412d5f:	33 d2                	xor    %edx,%edx
412d61:	85 f6                	test   %esi,%esi
412d63:	0f 9f c2             	setg   %dl
412d66:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412d6a:	8b f2                	mov    %edx,%esi
412d6c:	eb 02                	jmp    0x412d70
412d6e:	33 f6                	xor    %esi,%esi
412d70:	85 f6                	test   %esi,%esi
412d72:	0f 85 5a f9 ff ff    	jne    0x4126d2
412d78:	8b 50 f7             	mov    -0x9(%eax),%edx
412d7b:	3b 51 f7             	cmp    -0x9(%ecx),%edx
412d7e:	74 7e                	je     0x412dfe
412d80:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
412d84:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
412d88:	2b f2                	sub    %edx,%esi
412d8a:	74 15                	je     0x412da1
412d8c:	33 d2                	xor    %edx,%edx
412d8e:	85 f6                	test   %esi,%esi
412d90:	0f 9f c2             	setg   %dl
412d93:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412d97:	8b f2                	mov    %edx,%esi
412d99:	85 f6                	test   %esi,%esi
412d9b:	0f 85 31 f9 ff ff    	jne    0x4126d2
412da1:	0f b6 70 f8          	movzbl -0x8(%eax),%esi
412da5:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
412da9:	2b f2                	sub    %edx,%esi
412dab:	74 15                	je     0x412dc2
412dad:	33 d2                	xor    %edx,%edx
412daf:	85 f6                	test   %esi,%esi
412db1:	0f 9f c2             	setg   %dl
412db4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412db8:	8b f2                	mov    %edx,%esi
412dba:	85 f6                	test   %esi,%esi
412dbc:	0f 85 10 f9 ff ff    	jne    0x4126d2
412dc2:	0f b6 70 f9          	movzbl -0x7(%eax),%esi
412dc6:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
412dca:	2b f2                	sub    %edx,%esi
412dcc:	74 15                	je     0x412de3
412dce:	33 d2                	xor    %edx,%edx
412dd0:	85 f6                	test   %esi,%esi
412dd2:	0f 9f c2             	setg   %dl
412dd5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412dd9:	8b f2                	mov    %edx,%esi
412ddb:	85 f6                	test   %esi,%esi
412ddd:	0f 85 ef f8 ff ff    	jne    0x4126d2
412de3:	0f b6 70 fa          	movzbl -0x6(%eax),%esi
412de7:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
412deb:	2b f2                	sub    %edx,%esi
412ded:	74 11                	je     0x412e00
412def:	33 d2                	xor    %edx,%edx
412df1:	85 f6                	test   %esi,%esi
412df3:	0f 9f c2             	setg   %dl
412df6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412dfa:	8b f2                	mov    %edx,%esi
412dfc:	eb 02                	jmp    0x412e00
412dfe:	33 f6                	xor    %esi,%esi
412e00:	85 f6                	test   %esi,%esi
412e02:	0f 85 ca f8 ff ff    	jne    0x4126d2
412e08:	8b 50 fb             	mov    -0x5(%eax),%edx
412e0b:	3b 51 fb             	cmp    -0x5(%ecx),%edx
412e0e:	74 7d                	je     0x412e8d
412e10:	0f b6 f2             	movzbl %dl,%esi
412e13:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
412e17:	2b f2                	sub    %edx,%esi
412e19:	74 15                	je     0x412e30
412e1b:	33 d2                	xor    %edx,%edx
412e1d:	85 f6                	test   %esi,%esi
412e1f:	0f 9f c2             	setg   %dl
412e22:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412e26:	8b f2                	mov    %edx,%esi
412e28:	85 f6                	test   %esi,%esi
412e2a:	0f 85 a2 f8 ff ff    	jne    0x4126d2
412e30:	0f b6 70 fc          	movzbl -0x4(%eax),%esi
412e34:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
412e38:	2b f2                	sub    %edx,%esi
412e3a:	74 15                	je     0x412e51
412e3c:	33 d2                	xor    %edx,%edx
412e3e:	85 f6                	test   %esi,%esi
412e40:	0f 9f c2             	setg   %dl
412e43:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412e47:	8b f2                	mov    %edx,%esi
412e49:	85 f6                	test   %esi,%esi
412e4b:	0f 85 81 f8 ff ff    	jne    0x4126d2
412e51:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
412e55:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
412e59:	2b f2                	sub    %edx,%esi
412e5b:	74 15                	je     0x412e72
412e5d:	33 d2                	xor    %edx,%edx
412e5f:	85 f6                	test   %esi,%esi
412e61:	0f 9f c2             	setg   %dl
412e64:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412e68:	8b f2                	mov    %edx,%esi
412e6a:	85 f6                	test   %esi,%esi
412e6c:	0f 85 60 f8 ff ff    	jne    0x4126d2
412e72:	0f b6 70 fe          	movzbl -0x2(%eax),%esi
412e76:	0f b6 51 fe          	movzbl -0x2(%ecx),%edx
412e7a:	2b f2                	sub    %edx,%esi
412e7c:	74 11                	je     0x412e8f
412e7e:	33 d2                	xor    %edx,%edx
412e80:	85 f6                	test   %esi,%esi
412e82:	0f 9f c2             	setg   %dl
412e85:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
412e89:	8b f2                	mov    %edx,%esi
412e8b:	eb 02                	jmp    0x412e8f
412e8d:	33 f6                	xor    %esi,%esi
412e8f:	85 f6                	test   %esi,%esi
412e91:	0f 85 3b f8 ff ff    	jne    0x4126d2
412e97:	0f b6 49 ff          	movzbl -0x1(%ecx),%ecx
412e9b:	0f b6 40 ff          	movzbl -0x1(%eax),%eax
412e9f:	2b c1                	sub    %ecx,%eax
412ea1:	0f 84 00 fc ff ff    	je     0x412aa7
412ea7:	33 c9                	xor    %ecx,%ecx
412ea9:	85 c0                	test   %eax,%eax
412eab:	0f 9f c1             	setg   %cl
412eae:	8d 4c 09 ff          	lea    -0x1(%ecx,%ecx,1),%ecx
412eb2:	8b c1                	mov    %ecx,%eax
412eb4:	e9 ee fb ff ff       	jmp    0x412aa7
412eb9:	8b 50 e2             	mov    -0x1e(%eax),%edx
412ebc:	3b 51 e2             	cmp    -0x1e(%ecx),%edx
412ebf:	74 7d                	je     0x412f3e
412ec1:	0f b6 f2             	movzbl %dl,%esi
412ec4:	0f b6 51 e2          	movzbl -0x1e(%ecx),%edx
412ec8:	2b f2                	sub    %edx,%esi
412eca:	74 15                	je     0x412ee1
412ecc:	33 d2                	xor    %edx,%edx
412ece:	85 f6                	test   %esi,%esi