42e619:	85 c9                	test   %ecx,%ecx
42e61b:	0f 4f fb             	cmovg  %ebx,%edi
42e61e:	8b cf                	mov    %edi,%ecx
42e620:	85 c9                	test   %ecx,%ecx
42e622:	0f 85 ee 0a 00 00    	jne    0x42f116
42e628:	33 c9                	xor    %ecx,%ecx
42e62a:	e9 e7 0a 00 00       	jmp    0x42f116
42e62f:	8b 46 e3             	mov    -0x1d(%esi),%eax
42e632:	3b 42 e3             	cmp    -0x1d(%edx),%eax
42e635:	74 73                	je     0x42e6aa
42e637:	0f b6 c8             	movzbl %al,%ecx
42e63a:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
42e63e:	2b c8                	sub    %eax,%ecx
42e640:	74 09                	je     0x42e64b
42e642:	85 c9                	test   %ecx,%ecx
42e644:	8b c7                	mov    %edi,%eax
42e646:	0f 4f c3             	cmovg  %ebx,%eax
42e649:	8b c8                	mov    %eax,%ecx
42e64b:	85 c9                	test   %ecx,%ecx
42e64d:	0f 85 c3 0a 00 00    	jne    0x42f116
42e653:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
42e657:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
42e65b:	2b c8                	sub    %eax,%ecx
42e65d:	74 09                	je     0x42e668
42e65f:	85 c9                	test   %ecx,%ecx
42e661:	8b c7                	mov    %edi,%eax
42e663:	0f 4f c3             	cmovg  %ebx,%eax
42e666:	8b c8                	mov    %eax,%ecx
42e668:	85 c9                	test   %ecx,%ecx
42e66a:	0f 85 a6 0a 00 00    	jne    0x42f116
42e670:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
42e674:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42e678:	2b c8                	sub    %eax,%ecx
42e67a:	74 09                	je     0x42e685
42e67c:	85 c9                	test   %ecx,%ecx
42e67e:	8b c7                	mov    %edi,%eax
42e680:	0f 4f c3             	cmovg  %ebx,%eax
42e683:	8b c8                	mov    %eax,%ecx
42e685:	85 c9                	test   %ecx,%ecx
42e687:	0f 85 89 0a 00 00    	jne    0x42f116
42e68d:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
42e691:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
42e695:	2b c8                	sub    %eax,%ecx
42e697:	74 09                	je     0x42e6a2
42e699:	85 c9                	test   %ecx,%ecx
42e69b:	8b c7                	mov    %edi,%eax
42e69d:	0f 4f c3             	cmovg  %ebx,%eax
42e6a0:	8b c8                	mov    %eax,%ecx
42e6a2:	85 c9                	test   %ecx,%ecx
42e6a4:	0f 85 6c 0a 00 00    	jne    0x42f116
42e6aa:	8b 46 e7             	mov    -0x19(%esi),%eax
42e6ad:	3b 42 e7             	cmp    -0x19(%edx),%eax
42e6b0:	74 74                	je     0x42e726
42e6b2:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
42e6b6:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
42e6ba:	2b c8                	sub    %eax,%ecx
42e6bc:	74 09                	je     0x42e6c7
42e6be:	85 c9                	test   %ecx,%ecx
42e6c0:	8b c7                	mov    %edi,%eax
42e6c2:	0f 4f c3             	cmovg  %ebx,%eax
42e6c5:	8b c8                	mov    %eax,%ecx
42e6c7:	85 c9                	test   %ecx,%ecx
42e6c9:	0f 85 47 0a 00 00    	jne    0x42f116
42e6cf:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
42e6d3:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
42e6d7:	2b c8                	sub    %eax,%ecx
42e6d9:	74 09                	je     0x42e6e4
42e6db:	85 c9                	test   %ecx,%ecx
42e6dd:	8b c7                	mov    %edi,%eax
42e6df:	0f 4f c3             	cmovg  %ebx,%eax
42e6e2:	8b c8                	mov    %eax,%ecx
42e6e4:	85 c9                	test   %ecx,%ecx
42e6e6:	0f 85 2a 0a 00 00    	jne    0x42f116
42e6ec:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
42e6f0:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
42e6f4:	2b c8                	sub    %eax,%ecx
42e6f6:	74 09                	je     0x42e701
42e6f8:	85 c9                	test   %ecx,%ecx
42e6fa:	8b c7                	mov    %edi,%eax
42e6fc:	0f 4f c3             	cmovg  %ebx,%eax
42e6ff:	8b c8                	mov    %eax,%ecx
42e701:	85 c9                	test   %ecx,%ecx
42e703:	0f 85 0d 0a 00 00    	jne    0x42f116
42e709:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
42e70d:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
42e711:	2b c8                	sub    %eax,%ecx
42e713:	74 09                	je     0x42e71e
42e715:	85 c9                	test   %ecx,%ecx
42e717:	8b c7                	mov    %edi,%eax
42e719:	0f 4f c3             	cmovg  %ebx,%eax
42e71c:	8b c8                	mov    %eax,%ecx
42e71e:	85 c9                	test   %ecx,%ecx
42e720:	0f 85 f0 09 00 00    	jne    0x42f116
42e726:	8b 46 eb             	mov    -0x15(%esi),%eax
42e729:	3b 42 eb             	cmp    -0x15(%edx),%eax
42e72c:	74 74                	je     0x42e7a2
42e72e:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
42e732:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
42e736:	2b c8                	sub    %eax,%ecx
42e738:	74 09                	je     0x42e743
42e73a:	85 c9                	test   %ecx,%ecx
42e73c:	8b c7                	mov    %edi,%eax
42e73e:	0f 4f c3             	cmovg  %ebx,%eax
42e741:	8b c8                	mov    %eax,%ecx
42e743:	85 c9                	test   %ecx,%ecx
42e745:	0f 85 cb 09 00 00    	jne    0x42f116
42e74b:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
42e74f:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
42e753:	2b c8                	sub    %eax,%ecx
42e755:	74 09                	je     0x42e760
42e757:	85 c9                	test   %ecx,%ecx
42e759:	8b c7                	mov    %edi,%eax
42e75b:	0f 4f c3             	cmovg  %ebx,%eax
42e75e:	8b c8                	mov    %eax,%ecx
42e760:	85 c9                	test   %ecx,%ecx
42e762:	0f 85 ae 09 00 00    	jne    0x42f116
42e768:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
42e76c:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
42e770:	2b c8                	sub    %eax,%ecx
42e772:	74 09                	je     0x42e77d
42e774:	85 c9                	test   %ecx,%ecx
42e776:	8b c7                	mov    %edi,%eax
42e778:	0f 4f c3             	cmovg  %ebx,%eax
42e77b:	8b c8                	mov    %eax,%ecx
42e77d:	85 c9                	test   %ecx,%ecx
42e77f:	0f 85 91 09 00 00    	jne    0x42f116
42e785:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
42e789:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
42e78d:	2b c8                	sub    %eax,%ecx
42e78f:	74 09                	je     0x42e79a
42e791:	85 c9                	test   %ecx,%ecx
42e793:	8b c7                	mov    %edi,%eax
42e795:	0f 4f c3             	cmovg  %ebx,%eax
42e798:	8b c8                	mov    %eax,%ecx
42e79a:	85 c9                	test   %ecx,%ecx
42e79c:	0f 85 74 09 00 00    	jne    0x42f116
42e7a2:	8b 46 ef             	mov    -0x11(%esi),%eax
42e7a5:	3b 42 ef             	cmp    -0x11(%edx),%eax
42e7a8:	74 73                	je     0x42e81d
42e7aa:	0f b6 c8             	movzbl %al,%ecx
42e7ad:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
42e7b1:	2b c8                	sub    %eax,%ecx
42e7b3:	74 09                	je     0x42e7be
42e7b5:	85 c9                	test   %ecx,%ecx
42e7b7:	8b c7                	mov    %edi,%eax
42e7b9:	0f 4f c3             	cmovg  %ebx,%eax
42e7bc:	8b c8                	mov    %eax,%ecx
42e7be:	85 c9                	test   %ecx,%ecx
42e7c0:	0f 85 50 09 00 00    	jne    0x42f116
42e7c6:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
42e7ca:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
42e7ce:	2b c8                	sub    %eax,%ecx
42e7d0:	74 09                	je     0x42e7db
42e7d2:	85 c9                	test   %ecx,%ecx
42e7d4:	8b c7                	mov    %edi,%eax
42e7d6:	0f 4f c3             	cmovg  %ebx,%eax
42e7d9:	8b c8                	mov    %eax,%ecx
42e7db:	85 c9                	test   %ecx,%ecx
42e7dd:	0f 85 33 09 00 00    	jne    0x42f116
42e7e3:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
42e7e7:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
42e7eb:	2b c8                	sub    %eax,%ecx
42e7ed:	74 09                	je     0x42e7f8
42e7ef:	85 c9                	test   %ecx,%ecx
42e7f1:	8b c7                	mov    %edi,%eax
42e7f3:	0f 4f c3             	cmovg  %ebx,%eax
42e7f6:	8b c8                	mov    %eax,%ecx
42e7f8:	85 c9                	test   %ecx,%ecx
42e7fa:	0f 85 16 09 00 00    	jne    0x42f116
42e800:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
42e804:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
42e808:	2b c8                	sub    %eax,%ecx
42e80a:	74 09                	je     0x42e815
42e80c:	85 c9                	test   %ecx,%ecx
42e80e:	8b c7                	mov    %edi,%eax
42e810:	0f 4f c3             	cmovg  %ebx,%eax
42e813:	8b c8                	mov    %eax,%ecx
42e815:	85 c9                	test   %ecx,%ecx
42e817:	0f 85 f9 08 00 00    	jne    0x42f116
42e81d:	8b 46 f3             	mov    -0xd(%esi),%eax
42e820:	3b 42 f3             	cmp    -0xd(%edx),%eax
42e823:	74 74                	je     0x42e899
42e825:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
42e829:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
42e82d:	2b c8                	sub    %eax,%ecx
42e82f:	74 09                	je     0x42e83a
42e831:	85 c9                	test   %ecx,%ecx
42e833:	8b c7                	mov    %edi,%eax
42e835:	0f 4f c3             	cmovg  %ebx,%eax
42e838:	8b c8                	mov    %eax,%ecx
42e83a:	85 c9                	test   %ecx,%ecx
42e83c:	0f 85 d4 08 00 00    	jne    0x42f116
42e842:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
42e846:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
42e84a:	2b c8                	sub    %eax,%ecx
42e84c:	74 09                	je     0x42e857
42e84e:	85 c9                	test   %ecx,%ecx
42e850:	8b c7                	mov    %edi,%eax
42e852:	0f 4f c3             	cmovg  %ebx,%eax
42e855:	8b c8                	mov    %eax,%ecx
42e857:	85 c9                	test   %ecx,%ecx
42e859:	0f 85 b7 08 00 00    	jne    0x42f116
42e85f:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
42e863:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
42e867:	2b c8                	sub    %eax,%ecx
42e869:	74 09                	je     0x42e874
42e86b:	85 c9                	test   %ecx,%ecx
42e86d:	8b c7                	mov    %edi,%eax
42e86f:	0f 4f c3             	cmovg  %ebx,%eax
42e872:	8b c8                	mov    %eax,%ecx
42e874:	85 c9                	test   %ecx,%ecx
42e876:	0f 85 9a 08 00 00    	jne    0x42f116
42e87c:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
42e880:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
42e884:	2b c8                	sub    %eax,%ecx
42e886:	74 09                	je     0x42e891
42e888:	85 c9                	test   %ecx,%ecx
42e88a:	8b c7                	mov    %edi,%eax
42e88c:	0f 4f c3             	cmovg  %ebx,%eax
42e88f:	8b c8                	mov    %eax,%ecx
42e891:	85 c9                	test   %ecx,%ecx
42e893:	0f 85 7d 08 00 00    	jne    0x42f116
42e899:	8b 46 f7             	mov    -0x9(%esi),%eax
42e89c:	3b 42 f7             	cmp    -0x9(%edx),%eax
42e89f:	74 73                	je     0x42e914
42e8a1:	0f b6 c8             	movzbl %al,%ecx
42e8a4:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
42e8a8:	2b c8                	sub    %eax,%ecx
42e8aa:	74 09                	je     0x42e8b5
42e8ac:	85 c9                	test   %ecx,%ecx
42e8ae:	8b c7                	mov    %edi,%eax
42e8b0:	0f 4f c3             	cmovg  %ebx,%eax
42e8b3:	8b c8                	mov    %eax,%ecx
42e8b5:	85 c9                	test   %ecx,%ecx
42e8b7:	0f 85 59 08 00 00    	jne    0x42f116
42e8bd:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
42e8c1:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
42e8c5:	2b c8                	sub    %eax,%ecx
42e8c7:	74 09                	je     0x42e8d2
42e8c9:	85 c9                	test   %ecx,%ecx
42e8cb:	8b c7                	mov    %edi,%eax
42e8cd:	0f 4f c3             	cmovg  %ebx,%eax
42e8d0:	8b c8                	mov    %eax,%ecx
42e8d2:	85 c9                	test   %ecx,%ecx
42e8d4:	0f 85 3c 08 00 00    	jne    0x42f116
42e8da:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
42e8de:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
42e8e2:	2b c8                	sub    %eax,%ecx
42e8e4:	74 09                	je     0x42e8ef
42e8e6:	85 c9                	test   %ecx,%ecx
42e8e8:	8b c7                	mov    %edi,%eax
42e8ea:	0f 4f c3             	cmovg  %ebx,%eax
42e8ed:	8b c8                	mov    %eax,%ecx
42e8ef:	85 c9                	test   %ecx,%ecx
42e8f1:	0f 85 1f 08 00 00    	jne    0x42f116
42e8f7:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
42e8fb:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
42e8ff:	2b c8                	sub    %eax,%ecx
42e901:	74 09                	je     0x42e90c
42e903:	85 c9                	test   %ecx,%ecx
42e905:	8b c7                	mov    %edi,%eax
42e907:	0f 4f c3             	cmovg  %ebx,%eax
42e90a:	8b c8                	mov    %eax,%ecx
42e90c:	85 c9                	test   %ecx,%ecx
42e90e:	0f 85 02 08 00 00    	jne    0x42f116
42e914:	8b 46 fb             	mov    -0x5(%esi),%eax
42e917:	3b 42 fb             	cmp    -0x5(%edx),%eax
42e91a:	74 74                	je     0x42e990
42e91c:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
42e920:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
42e924:	2b c8                	sub    %eax,%ecx
42e926:	74 09                	je     0x42e931
42e928:	85 c9                	test   %ecx,%ecx
42e92a:	8b c7                	mov    %edi,%eax
42e92c:	0f 4f c3             	cmovg  %ebx,%eax
42e92f:	8b c8                	mov    %eax,%ecx
42e931:	85 c9                	test   %ecx,%ecx
42e933:	0f 85 dd 07 00 00    	jne    0x42f116
42e939:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
42e93d:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
42e941:	2b c8                	sub    %eax,%ecx
42e943:	74 09                	je     0x42e94e
42e945:	85 c9                	test   %ecx,%ecx
42e947:	8b c7                	mov    %edi,%eax
42e949:	0f 4f c3             	cmovg  %ebx,%eax
42e94c:	8b c8                	mov    %eax,%ecx
42e94e:	85 c9                	test   %ecx,%ecx
42e950:	0f 85 c0 07 00 00    	jne    0x42f116
42e956:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
42e95a:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
42e95e:	2b c8                	sub    %eax,%ecx
42e960:	74 09                	je     0x42e96b
42e962:	85 c9                	test   %ecx,%ecx
42e964:	8b c7                	mov    %edi,%eax
42e966:	0f 4f c3             	cmovg  %ebx,%eax
42e969:	8b c8                	mov    %eax,%ecx
42e96b:	85 c9                	test   %ecx,%ecx
42e96d:	0f 85 a3 07 00 00    	jne    0x42f116
42e973:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
42e977:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
42e97b:	2b c8                	sub    %eax,%ecx
42e97d:	74 09                	je     0x42e988
42e97f:	85 c9                	test   %ecx,%ecx
42e981:	8b c7                	mov    %edi,%eax
42e983:	0f 4f c3             	cmovg  %ebx,%eax
42e986:	8b c8                	mov    %eax,%ecx
42e988:	85 c9                	test   %ecx,%ecx
42e98a:	0f 85 86 07 00 00    	jne    0x42f116
42e990:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
42e994:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
42e998:	e9 6e 07 00 00       	jmp    0x42f10b
42e99d:	8b 46 e2             	mov    -0x1e(%esi),%eax
42e9a0:	3b 42 e2             	cmp    -0x1e(%edx),%eax
42e9a3:	74 73                	je     0x42ea18
42e9a5:	0f b6 c8             	movzbl %al,%ecx
42e9a8:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
42e9ac:	2b c8                	sub    %eax,%ecx
42e9ae:	74 09                	je     0x42e9b9
42e9b0:	85 c9                	test   %ecx,%ecx
42e9b2:	8b c7                	mov    %edi,%eax
42e9b4:	0f 4f c3             	cmovg  %ebx,%eax
42e9b7:	8b c8                	mov    %eax,%ecx
42e9b9:	85 c9                	test   %ecx,%ecx
42e9bb:	0f 85 55 07 00 00    	jne    0x42f116
42e9c1:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
42e9c5:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
42e9c9:	2b c8                	sub    %eax,%ecx
42e9cb:	74 09                	je     0x42e9d6
42e9cd:	85 c9                	test   %ecx,%ecx
42e9cf:	8b c7                	mov    %edi,%eax
42e9d1:	0f 4f c3             	cmovg  %ebx,%eax
42e9d4:	8b c8                	mov    %eax,%ecx
42e9d6:	85 c9                	test   %ecx,%ecx
42e9d8:	0f 85 38 07 00 00    	jne    0x42f116
42e9de:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
42e9e2:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
42e9e6:	2b c8                	sub    %eax,%ecx
42e9e8:	74 09                	je     0x42e9f3
42e9ea:	85 c9                	test   %ecx,%ecx
42e9ec:	8b c7                	mov    %edi,%eax
42e9ee:	0f 4f c3             	cmovg  %ebx,%eax
42e9f1:	8b c8                	mov    %eax,%ecx
42e9f3:	85 c9                	test   %ecx,%ecx
42e9f5:	0f 85 1b 07 00 00    	jne    0x42f116
42e9fb:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
42e9ff:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42ea03:	2b c8                	sub    %eax,%ecx
42ea05:	74 09                	je     0x42ea10
42ea07:	85 c9                	test   %ecx,%ecx
42ea09:	8b c7                	mov    %edi,%eax