42ebfe:	0f 85 12 05 00 00    	jne    0x42f116
42ec04:	8b 46 f6             	mov    -0xa(%esi),%eax
42ec07:	3b 42 f6             	cmp    -0xa(%edx),%eax
42ec0a:	74 74                	je     0x42ec80
42ec0c:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
42ec10:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
42ec14:	2b c8                	sub    %eax,%ecx
42ec16:	74 09                	je     0x42ec21
42ec18:	85 c9                	test   %ecx,%ecx
42ec1a:	8b c7                	mov    %edi,%eax
42ec1c:	0f 4f c3             	cmovg  %ebx,%eax
42ec1f:	8b c8                	mov    %eax,%ecx
42ec21:	85 c9                	test   %ecx,%ecx
42ec23:	0f 85 ed 04 00 00    	jne    0x42f116
42ec29:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
42ec2d:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
42ec31:	2b c8                	sub    %eax,%ecx
42ec33:	74 09                	je     0x42ec3e
42ec35:	85 c9                	test   %ecx,%ecx
42ec37:	8b c7                	mov    %edi,%eax
42ec39:	0f 4f c3             	cmovg  %ebx,%eax
42ec3c:	8b c8                	mov    %eax,%ecx
42ec3e:	85 c9                	test   %ecx,%ecx
42ec40:	0f 85 d0 04 00 00    	jne    0x42f116
42ec46:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
42ec4a:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
42ec4e:	2b c8                	sub    %eax,%ecx
42ec50:	74 09                	je     0x42ec5b
42ec52:	85 c9                	test   %ecx,%ecx
42ec54:	8b c7                	mov    %edi,%eax
42ec56:	0f 4f c3             	cmovg  %ebx,%eax
42ec59:	8b c8                	mov    %eax,%ecx
42ec5b:	85 c9                	test   %ecx,%ecx
42ec5d:	0f 85 b3 04 00 00    	jne    0x42f116
42ec63:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
42ec67:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
42ec6b:	2b c8                	sub    %eax,%ecx
42ec6d:	74 09                	je     0x42ec78
42ec6f:	85 c9                	test   %ecx,%ecx
42ec71:	8b c7                	mov    %edi,%eax
42ec73:	0f 4f c3             	cmovg  %ebx,%eax
42ec76:	8b c8                	mov    %eax,%ecx
42ec78:	85 c9                	test   %ecx,%ecx
42ec7a:	0f 85 96 04 00 00    	jne    0x42f116
42ec80:	8b 46 fa             	mov    -0x6(%esi),%eax
42ec83:	3b 42 fa             	cmp    -0x6(%edx),%eax
42ec86:	74 73                	je     0x42ecfb
42ec88:	0f b6 c8             	movzbl %al,%ecx
42ec8b:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
42ec8f:	2b c8                	sub    %eax,%ecx
42ec91:	74 09                	je     0x42ec9c
42ec93:	85 c9                	test   %ecx,%ecx
42ec95:	8b c7                	mov    %edi,%eax
42ec97:	0f 4f c3             	cmovg  %ebx,%eax
42ec9a:	8b c8                	mov    %eax,%ecx
42ec9c:	85 c9                	test   %ecx,%ecx
42ec9e:	0f 85 72 04 00 00    	jne    0x42f116
42eca4:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
42eca8:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
42ecac:	2b c8                	sub    %eax,%ecx
42ecae:	74 09                	je     0x42ecb9
42ecb0:	85 c9                	test   %ecx,%ecx
42ecb2:	8b c7                	mov    %edi,%eax
42ecb4:	0f 4f c3             	cmovg  %ebx,%eax
42ecb7:	8b c8                	mov    %eax,%ecx
42ecb9:	85 c9                	test   %ecx,%ecx
42ecbb:	0f 85 55 04 00 00    	jne    0x42f116
42ecc1:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
42ecc5:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
42ecc9:	2b c8                	sub    %eax,%ecx
42eccb:	74 09                	je     0x42ecd6
42eccd:	85 c9                	test   %ecx,%ecx
42eccf:	8b c7                	mov    %edi,%eax
42ecd1:	0f 4f c3             	cmovg  %ebx,%eax
42ecd4:	8b c8                	mov    %eax,%ecx
42ecd6:	85 c9                	test   %ecx,%ecx
42ecd8:	0f 85 38 04 00 00    	jne    0x42f116
42ecde:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
42ece2:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
42ece6:	2b c8                	sub    %eax,%ecx
42ece8:	74 09                	je     0x42ecf3
42ecea:	85 c9                	test   %ecx,%ecx
42ecec:	8b c7                	mov    %edi,%eax
42ecee:	0f 4f c3             	cmovg  %ebx,%eax
42ecf1:	8b c8                	mov    %eax,%ecx
42ecf3:	85 c9                	test   %ecx,%ecx
42ecf5:	0f 85 1b 04 00 00    	jne    0x42f116
42ecfb:	66 8b 46 fe          	mov    -0x2(%esi),%ax
42ecff:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
42ed03:	0f 84 1f f9 ff ff    	je     0x42e628
42ed09:	e9 7d 03 00 00       	jmp    0x42f08b
42ed0e:	8b 46 e1             	mov    -0x1f(%esi),%eax
42ed11:	3b 42 e1             	cmp    -0x1f(%edx),%eax
42ed14:	74 74                	je     0x42ed8a
42ed16:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
42ed1a:	0f b6 4e e1          	movzbl -0x1f(%esi),%ecx
42ed1e:	2b c8                	sub    %eax,%ecx
42ed20:	74 09                	je     0x42ed2b
42ed22:	85 c9                	test   %ecx,%ecx
42ed24:	8b c7                	mov    %edi,%eax
42ed26:	0f 4f c3             	cmovg  %ebx,%eax
42ed29:	8b c8                	mov    %eax,%ecx
42ed2b:	85 c9                	test   %ecx,%ecx
42ed2d:	0f 85 e3 03 00 00    	jne    0x42f116
42ed33:	0f b6 4e e2          	movzbl -0x1e(%esi),%ecx
42ed37:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
42ed3b:	2b c8                	sub    %eax,%ecx
42ed3d:	74 09                	je     0x42ed48
42ed3f:	85 c9                	test   %ecx,%ecx
42ed41:	8b c7                	mov    %edi,%eax
42ed43:	0f 4f c3             	cmovg  %ebx,%eax
42ed46:	8b c8                	mov    %eax,%ecx
42ed48:	85 c9                	test   %ecx,%ecx
42ed4a:	0f 85 c6 03 00 00    	jne    0x42f116
42ed50:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
42ed54:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
42ed58:	2b c8                	sub    %eax,%ecx
42ed5a:	74 09                	je     0x42ed65
42ed5c:	85 c9                	test   %ecx,%ecx
42ed5e:	8b c7                	mov    %edi,%eax
42ed60:	0f 4f c3             	cmovg  %ebx,%eax
42ed63:	8b c8                	mov    %eax,%ecx
42ed65:	85 c9                	test   %ecx,%ecx
42ed67:	0f 85 a9 03 00 00    	jne    0x42f116
42ed6d:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
42ed71:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
42ed75:	2b c8                	sub    %eax,%ecx
42ed77:	74 09                	je     0x42ed82
42ed79:	85 c9                	test   %ecx,%ecx
42ed7b:	8b c7                	mov    %edi,%eax
42ed7d:	0f 4f c3             	cmovg  %ebx,%eax
42ed80:	8b c8                	mov    %eax,%ecx
42ed82:	85 c9                	test   %ecx,%ecx
42ed84:	0f 85 8c 03 00 00    	jne    0x42f116
42ed8a:	8b 46 e5             	mov    -0x1b(%esi),%eax
42ed8d:	3b 42 e5             	cmp    -0x1b(%edx),%eax
42ed90:	74 73                	je     0x42ee05
42ed92:	0f b6 c8             	movzbl %al,%ecx
42ed95:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42ed99:	2b c8                	sub    %eax,%ecx
42ed9b:	74 09                	je     0x42eda6
42ed9d:	85 c9                	test   %ecx,%ecx
42ed9f:	8b c7                	mov    %edi,%eax
42eda1:	0f 4f c3             	cmovg  %ebx,%eax
42eda4:	8b c8                	mov    %eax,%ecx
42eda6:	85 c9                	test   %ecx,%ecx
42eda8:	0f 85 68 03 00 00    	jne    0x42f116
42edae:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
42edb2:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
42edb6:	2b c8                	sub    %eax,%ecx
42edb8:	74 09                	je     0x42edc3
42edba:	85 c9                	test   %ecx,%ecx
42edbc:	8b c7                	mov    %edi,%eax
42edbe:	0f 4f c3             	cmovg  %ebx,%eax
42edc1:	8b c8                	mov    %eax,%ecx
42edc3:	85 c9                	test   %ecx,%ecx
42edc5:	0f 85 4b 03 00 00    	jne    0x42f116
42edcb:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
42edcf:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
42edd3:	2b c8                	sub    %eax,%ecx
42edd5:	74 09                	je     0x42ede0
42edd7:	85 c9                	test   %ecx,%ecx
42edd9:	8b c7                	mov    %edi,%eax
42eddb:	0f 4f c3             	cmovg  %ebx,%eax
42edde:	8b c8                	mov    %eax,%ecx
42ede0:	85 c9                	test   %ecx,%ecx
42ede2:	0f 85 2e 03 00 00    	jne    0x42f116
42ede8:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
42edec:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
42edf0:	2b c8                	sub    %eax,%ecx
42edf2:	74 09                	je     0x42edfd
42edf4:	85 c9                	test   %ecx,%ecx
42edf6:	8b c7                	mov    %edi,%eax
42edf8:	0f 4f c3             	cmovg  %ebx,%eax
42edfb:	8b c8                	mov    %eax,%ecx
42edfd:	85 c9                	test   %ecx,%ecx
42edff:	0f 85 11 03 00 00    	jne    0x42f116
42ee05:	8b 46 e9             	mov    -0x17(%esi),%eax
42ee08:	3b 42 e9             	cmp    -0x17(%edx),%eax
42ee0b:	74 73                	je     0x42ee80
42ee0d:	0f b6 c8             	movzbl %al,%ecx
42ee10:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
42ee14:	2b c8                	sub    %eax,%ecx
42ee16:	74 09                	je     0x42ee21
42ee18:	85 c9                	test   %ecx,%ecx
42ee1a:	8b c7                	mov    %edi,%eax
42ee1c:	0f 4f c3             	cmovg  %ebx,%eax
42ee1f:	8b c8                	mov    %eax,%ecx
42ee21:	85 c9                	test   %ecx,%ecx
42ee23:	0f 85 ed 02 00 00    	jne    0x42f116
42ee29:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
42ee2d:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
42ee31:	2b c8                	sub    %eax,%ecx
42ee33:	74 09                	je     0x42ee3e
42ee35:	85 c9                	test   %ecx,%ecx
42ee37:	8b c7                	mov    %edi,%eax
42ee39:	0f 4f c3             	cmovg  %ebx,%eax
42ee3c:	8b c8                	mov    %eax,%ecx
42ee3e:	85 c9                	test   %ecx,%ecx
42ee40:	0f 85 d0 02 00 00    	jne    0x42f116
42ee46:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
42ee4a:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
42ee4e:	2b c8                	sub    %eax,%ecx
42ee50:	74 09                	je     0x42ee5b
42ee52:	85 c9                	test   %ecx,%ecx
42ee54:	8b c7                	mov    %edi,%eax
42ee56:	0f 4f c3             	cmovg  %ebx,%eax
42ee59:	8b c8                	mov    %eax,%ecx
42ee5b:	85 c9                	test   %ecx,%ecx
42ee5d:	0f 85 b3 02 00 00    	jne    0x42f116
42ee63:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
42ee67:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
42ee6b:	2b c8                	sub    %eax,%ecx
42ee6d:	74 09                	je     0x42ee78
42ee6f:	85 c9                	test   %ecx,%ecx
42ee71:	8b c7                	mov    %edi,%eax
42ee73:	0f 4f c3             	cmovg  %ebx,%eax
42ee76:	8b c8                	mov    %eax,%ecx
42ee78:	85 c9                	test   %ecx,%ecx
42ee7a:	0f 85 96 02 00 00    	jne    0x42f116
42ee80:	8b 46 ed             	mov    -0x13(%esi),%eax
42ee83:	3b 42 ed             	cmp    -0x13(%edx),%eax
42ee86:	74 74                	je     0x42eefc
42ee88:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
42ee8c:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
42ee90:	2b c8                	sub    %eax,%ecx
42ee92:	74 09                	je     0x42ee9d
42ee94:	85 c9                	test   %ecx,%ecx
42ee96:	8b c7                	mov    %edi,%eax
42ee98:	0f 4f c3             	cmovg  %ebx,%eax
42ee9b:	8b c8                	mov    %eax,%ecx
42ee9d:	85 c9                	test   %ecx,%ecx
42ee9f:	0f 85 71 02 00 00    	jne    0x42f116
42eea5:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
42eea9:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
42eead:	2b c8                	sub    %eax,%ecx
42eeaf:	74 09                	je     0x42eeba
42eeb1:	85 c9                	test   %ecx,%ecx
42eeb3:	8b c7                	mov    %edi,%eax
42eeb5:	0f 4f c3             	cmovg  %ebx,%eax
42eeb8:	8b c8                	mov    %eax,%ecx
42eeba:	85 c9                	test   %ecx,%ecx
42eebc:	0f 85 54 02 00 00    	jne    0x42f116
42eec2:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
42eec6:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
42eeca:	2b c8                	sub    %eax,%ecx
42eecc:	74 09                	je     0x42eed7
42eece:	85 c9                	test   %ecx,%ecx
42eed0:	8b c7                	mov    %edi,%eax
42eed2:	0f 4f c3             	cmovg  %ebx,%eax
42eed5:	8b c8                	mov    %eax,%ecx
42eed7:	85 c9                	test   %ecx,%ecx
42eed9:	0f 85 37 02 00 00    	jne    0x42f116
42eedf:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
42eee3:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
42eee7:	2b c8                	sub    %eax,%ecx
42eee9:	74 09                	je     0x42eef4
42eeeb:	85 c9                	test   %ecx,%ecx
42eeed:	8b c7                	mov    %edi,%eax
42eeef:	0f 4f c3             	cmovg  %ebx,%eax
42eef2:	8b c8                	mov    %eax,%ecx
42eef4:	85 c9                	test   %ecx,%ecx
42eef6:	0f 85 1a 02 00 00    	jne    0x42f116
42eefc:	8b 46 f1             	mov    -0xf(%esi),%eax
42eeff:	3b 42 f1             	cmp    -0xf(%edx),%eax
42ef02:	74 73                	je     0x42ef77
42ef04:	0f b6 c8             	movzbl %al,%ecx
42ef07:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
42ef0b:	2b c8                	sub    %eax,%ecx
42ef0d:	74 09                	je     0x42ef18
42ef0f:	85 c9                	test   %ecx,%ecx
42ef11:	8b c7                	mov    %edi,%eax
42ef13:	0f 4f c3             	cmovg  %ebx,%eax
42ef16:	8b c8                	mov    %eax,%ecx
42ef18:	85 c9                	test   %ecx,%ecx
42ef1a:	0f 85 f6 01 00 00    	jne    0x42f116
42ef20:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
42ef24:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
42ef28:	2b c8                	sub    %eax,%ecx
42ef2a:	74 09                	je     0x42ef35
42ef2c:	85 c9                	test   %ecx,%ecx
42ef2e:	8b c7                	mov    %edi,%eax
42ef30:	0f 4f c3             	cmovg  %ebx,%eax
42ef33:	8b c8                	mov    %eax,%ecx
42ef35:	85 c9                	test   %ecx,%ecx
42ef37:	0f 85 d9 01 00 00    	jne    0x42f116
42ef3d:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
42ef41:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
42ef45:	2b c8                	sub    %eax,%ecx
42ef47:	74 09                	je     0x42ef52
42ef49:	85 c9                	test   %ecx,%ecx
42ef4b:	8b c7                	mov    %edi,%eax
42ef4d:	0f 4f c3             	cmovg  %ebx,%eax
42ef50:	8b c8                	mov    %eax,%ecx
42ef52:	85 c9                	test   %ecx,%ecx
42ef54:	0f 85 bc 01 00 00    	jne    0x42f116
42ef5a:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
42ef5e:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
42ef62:	2b c8                	sub    %eax,%ecx
42ef64:	74 09                	je     0x42ef6f
42ef66:	85 c9                	test   %ecx,%ecx
42ef68:	8b c7                	mov    %edi,%eax
42ef6a:	0f 4f c3             	cmovg  %ebx,%eax
42ef6d:	8b c8                	mov    %eax,%ecx
42ef6f:	85 c9                	test   %ecx,%ecx
42ef71:	0f 85 9f 01 00 00    	jne    0x42f116
42ef77:	8b 46 f5             	mov    -0xb(%esi),%eax
42ef7a:	3b 42 f5             	cmp    -0xb(%edx),%eax
42ef7d:	74 73                	je     0x42eff2
42ef7f:	0f b6 c8             	movzbl %al,%ecx
42ef82:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
42ef86:	2b c8                	sub    %eax,%ecx
42ef88:	74 09                	je     0x42ef93
42ef8a:	85 c9                	test   %ecx,%ecx
42ef8c:	8b c7                	mov    %edi,%eax
42ef8e:	0f 4f c3             	cmovg  %ebx,%eax
42ef91:	8b c8                	mov    %eax,%ecx
42ef93:	85 c9                	test   %ecx,%ecx
42ef95:	0f 85 7b 01 00 00    	jne    0x42f116
42ef9b:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
42ef9f:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
42efa3:	2b c8                	sub    %eax,%ecx
42efa5:	74 09                	je     0x42efb0
42efa7:	85 c9                	test   %ecx,%ecx
42efa9:	8b c7                	mov    %edi,%eax
42efab:	0f 4f c3             	cmovg  %ebx,%eax
42efae:	8b c8                	mov    %eax,%ecx
42efb0:	85 c9                	test   %ecx,%ecx
42efb2:	0f 85 5e 01 00 00    	jne    0x42f116
42efb8:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
42efbc:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
42efc0:	2b c8                	sub    %eax,%ecx
42efc2:	74 09                	je     0x42efcd
42efc4:	85 c9                	test   %ecx,%ecx
42efc6:	8b c7                	mov    %edi,%eax
42efc8:	0f 4f c3             	cmovg  %ebx,%eax
42efcb:	8b c8                	mov    %eax,%ecx
42efcd:	85 c9                	test   %ecx,%ecx
42efcf:	0f 85 41 01 00 00    	jne    0x42f116
42efd5:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
42efd9:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
42efdd:	2b c8                	sub    %eax,%ecx
42efdf:	74 09                	je     0x42efea
42efe1:	85 c9                	test   %ecx,%ecx
42efe3:	8b c7                	mov    %edi,%eax
42efe5:	0f 4f c3             	cmovg  %ebx,%eax
42efe8:	8b c8                	mov    %eax,%ecx
42efea:	85 c9                	test   %ecx,%ecx
42efec:	0f 85 24 01 00 00    	jne    0x42f116
42eff2:	8b 46 f9             	mov    -0x7(%esi),%eax