42e031:	8b c8                	mov    %eax,%ecx
42e033:	85 c9                	test   %ecx,%ecx
42e035:	0f 85 db 10 00 00    	jne    0x42f116
42e03b:	8b 46 0c             	mov    0xc(%esi),%eax
42e03e:	3b 42 0c             	cmp    0xc(%edx),%eax
42e041:	74 74                	je     0x42e0b7
42e043:	0f b6 42 0c          	movzbl 0xc(%edx),%eax
42e047:	0f b6 4e 0c          	movzbl 0xc(%esi),%ecx
42e04b:	2b c8                	sub    %eax,%ecx
42e04d:	74 09                	je     0x42e058
42e04f:	85 c9                	test   %ecx,%ecx
42e051:	8b c7                	mov    %edi,%eax
42e053:	0f 4f c3             	cmovg  %ebx,%eax
42e056:	8b c8                	mov    %eax,%ecx
42e058:	85 c9                	test   %ecx,%ecx
42e05a:	0f 85 b6 10 00 00    	jne    0x42f116
42e060:	0f b6 4e 0d          	movzbl 0xd(%esi),%ecx
42e064:	0f b6 42 0d          	movzbl 0xd(%edx),%eax
42e068:	2b c8                	sub    %eax,%ecx
42e06a:	74 09                	je     0x42e075
42e06c:	85 c9                	test   %ecx,%ecx
42e06e:	8b c7                	mov    %edi,%eax
42e070:	0f 4f c3             	cmovg  %ebx,%eax
42e073:	8b c8                	mov    %eax,%ecx
42e075:	85 c9                	test   %ecx,%ecx
42e077:	0f 85 99 10 00 00    	jne    0x42f116
42e07d:	0f b6 4e 0e          	movzbl 0xe(%esi),%ecx
42e081:	0f b6 42 0e          	movzbl 0xe(%edx),%eax
42e085:	2b c8                	sub    %eax,%ecx
42e087:	74 09                	je     0x42e092
42e089:	85 c9                	test   %ecx,%ecx
42e08b:	8b c7                	mov    %edi,%eax
42e08d:	0f 4f c3             	cmovg  %ebx,%eax
42e090:	8b c8                	mov    %eax,%ecx
42e092:	85 c9                	test   %ecx,%ecx
42e094:	0f 85 7c 10 00 00    	jne    0x42f116
42e09a:	0f b6 4e 0f          	movzbl 0xf(%esi),%ecx
42e09e:	0f b6 42 0f          	movzbl 0xf(%edx),%eax
42e0a2:	2b c8                	sub    %eax,%ecx
42e0a4:	74 09                	je     0x42e0af
42e0a6:	85 c9                	test   %ecx,%ecx
42e0a8:	8b c7                	mov    %edi,%eax
42e0aa:	0f 4f c3             	cmovg  %ebx,%eax
42e0ad:	8b c8                	mov    %eax,%ecx
42e0af:	85 c9                	test   %ecx,%ecx
42e0b1:	0f 85 5f 10 00 00    	jne    0x42f116
42e0b7:	8b 46 10             	mov    0x10(%esi),%eax
42e0ba:	3b 42 10             	cmp    0x10(%edx),%eax
42e0bd:	74 73                	je     0x42e132
42e0bf:	0f b6 c8             	movzbl %al,%ecx
42e0c2:	0f b6 42 10          	movzbl 0x10(%edx),%eax
42e0c6:	2b c8                	sub    %eax,%ecx
42e0c8:	74 09                	je     0x42e0d3
42e0ca:	85 c9                	test   %ecx,%ecx
42e0cc:	8b c7                	mov    %edi,%eax
42e0ce:	0f 4f c3             	cmovg  %ebx,%eax
42e0d1:	8b c8                	mov    %eax,%ecx
42e0d3:	85 c9                	test   %ecx,%ecx
42e0d5:	0f 85 3b 10 00 00    	jne    0x42f116
42e0db:	0f b6 4e 11          	movzbl 0x11(%esi),%ecx
42e0df:	0f b6 42 11          	movzbl 0x11(%edx),%eax
42e0e3:	2b c8                	sub    %eax,%ecx
42e0e5:	74 09                	je     0x42e0f0
42e0e7:	85 c9                	test   %ecx,%ecx
42e0e9:	8b c7                	mov    %edi,%eax
42e0eb:	0f 4f c3             	cmovg  %ebx,%eax
42e0ee:	8b c8                	mov    %eax,%ecx
42e0f0:	85 c9                	test   %ecx,%ecx
42e0f2:	0f 85 1e 10 00 00    	jne    0x42f116
42e0f8:	0f b6 4e 12          	movzbl 0x12(%esi),%ecx
42e0fc:	0f b6 42 12          	movzbl 0x12(%edx),%eax
42e100:	2b c8                	sub    %eax,%ecx
42e102:	74 09                	je     0x42e10d
42e104:	85 c9                	test   %ecx,%ecx
42e106:	8b c7                	mov    %edi,%eax
42e108:	0f 4f c3             	cmovg  %ebx,%eax
42e10b:	8b c8                	mov    %eax,%ecx
42e10d:	85 c9                	test   %ecx,%ecx
42e10f:	0f 85 01 10 00 00    	jne    0x42f116
42e115:	0f b6 4e 13          	movzbl 0x13(%esi),%ecx
42e119:	0f b6 42 13          	movzbl 0x13(%edx),%eax
42e11d:	2b c8                	sub    %eax,%ecx
42e11f:	74 09                	je     0x42e12a
42e121:	85 c9                	test   %ecx,%ecx
42e123:	8b c7                	mov    %edi,%eax
42e125:	0f 4f c3             	cmovg  %ebx,%eax
42e128:	8b c8                	mov    %eax,%ecx
42e12a:	85 c9                	test   %ecx,%ecx
42e12c:	0f 85 e4 0f 00 00    	jne    0x42f116
42e132:	8b 46 14             	mov    0x14(%esi),%eax
42e135:	3b 42 14             	cmp    0x14(%edx),%eax
42e138:	74 74                	je     0x42e1ae
42e13a:	0f b6 42 14          	movzbl 0x14(%edx),%eax
42e13e:	0f b6 4e 14          	movzbl 0x14(%esi),%ecx
42e142:	2b c8                	sub    %eax,%ecx
42e144:	74 09                	je     0x42e14f
42e146:	85 c9                	test   %ecx,%ecx
42e148:	8b c7                	mov    %edi,%eax
42e14a:	0f 4f c3             	cmovg  %ebx,%eax
42e14d:	8b c8                	mov    %eax,%ecx
42e14f:	85 c9                	test   %ecx,%ecx
42e151:	0f 85 bf 0f 00 00    	jne    0x42f116
42e157:	0f b6 4e 15          	movzbl 0x15(%esi),%ecx
42e15b:	0f b6 42 15          	movzbl 0x15(%edx),%eax
42e15f:	2b c8                	sub    %eax,%ecx
42e161:	74 09                	je     0x42e16c
42e163:	85 c9                	test   %ecx,%ecx
42e165:	8b c7                	mov    %edi,%eax
42e167:	0f 4f c3             	cmovg  %ebx,%eax
42e16a:	8b c8                	mov    %eax,%ecx
42e16c:	85 c9                	test   %ecx,%ecx
42e16e:	0f 85 a2 0f 00 00    	jne    0x42f116
42e174:	0f b6 4e 16          	movzbl 0x16(%esi),%ecx
42e178:	0f b6 42 16          	movzbl 0x16(%edx),%eax
42e17c:	2b c8                	sub    %eax,%ecx
42e17e:	74 09                	je     0x42e189
42e180:	85 c9                	test   %ecx,%ecx
42e182:	8b c7                	mov    %edi,%eax
42e184:	0f 4f c3             	cmovg  %ebx,%eax
42e187:	8b c8                	mov    %eax,%ecx
42e189:	85 c9                	test   %ecx,%ecx
42e18b:	0f 85 85 0f 00 00    	jne    0x42f116
42e191:	0f b6 4e 17          	movzbl 0x17(%esi),%ecx
42e195:	0f b6 42 17          	movzbl 0x17(%edx),%eax
42e199:	2b c8                	sub    %eax,%ecx
42e19b:	74 09                	je     0x42e1a6
42e19d:	85 c9                	test   %ecx,%ecx
42e19f:	8b c7                	mov    %edi,%eax
42e1a1:	0f 4f c3             	cmovg  %ebx,%eax
42e1a4:	8b c8                	mov    %eax,%ecx
42e1a6:	85 c9                	test   %ecx,%ecx
42e1a8:	0f 85 68 0f 00 00    	jne    0x42f116
42e1ae:	8b 46 18             	mov    0x18(%esi),%eax
42e1b1:	3b 42 18             	cmp    0x18(%edx),%eax
42e1b4:	74 73                	je     0x42e229
42e1b6:	0f b6 c8             	movzbl %al,%ecx
42e1b9:	0f b6 42 18          	movzbl 0x18(%edx),%eax
42e1bd:	2b c8                	sub    %eax,%ecx
42e1bf:	74 09                	je     0x42e1ca
42e1c1:	85 c9                	test   %ecx,%ecx
42e1c3:	8b c7                	mov    %edi,%eax
42e1c5:	0f 4f c3             	cmovg  %ebx,%eax
42e1c8:	8b c8                	mov    %eax,%ecx
42e1ca:	85 c9                	test   %ecx,%ecx
42e1cc:	0f 85 44 0f 00 00    	jne    0x42f116
42e1d2:	0f b6 4e 19          	movzbl 0x19(%esi),%ecx
42e1d6:	0f b6 42 19          	movzbl 0x19(%edx),%eax
42e1da:	2b c8                	sub    %eax,%ecx
42e1dc:	74 09                	je     0x42e1e7
42e1de:	85 c9                	test   %ecx,%ecx
42e1e0:	8b c7                	mov    %edi,%eax
42e1e2:	0f 4f c3             	cmovg  %ebx,%eax
42e1e5:	8b c8                	mov    %eax,%ecx
42e1e7:	85 c9                	test   %ecx,%ecx
42e1e9:	0f 85 27 0f 00 00    	jne    0x42f116
42e1ef:	0f b6 4e 1a          	movzbl 0x1a(%esi),%ecx
42e1f3:	0f b6 42 1a          	movzbl 0x1a(%edx),%eax
42e1f7:	2b c8                	sub    %eax,%ecx
42e1f9:	74 09                	je     0x42e204
42e1fb:	85 c9                	test   %ecx,%ecx
42e1fd:	8b c7                	mov    %edi,%eax
42e1ff:	0f 4f c3             	cmovg  %ebx,%eax
42e202:	8b c8                	mov    %eax,%ecx
42e204:	85 c9                	test   %ecx,%ecx
42e206:	0f 85 0a 0f 00 00    	jne    0x42f116
42e20c:	0f b6 4e 1b          	movzbl 0x1b(%esi),%ecx
42e210:	0f b6 42 1b          	movzbl 0x1b(%edx),%eax
42e214:	2b c8                	sub    %eax,%ecx
42e216:	74 09                	je     0x42e221
42e218:	85 c9                	test   %ecx,%ecx
42e21a:	8b c7                	mov    %edi,%eax
42e21c:	0f 4f c3             	cmovg  %ebx,%eax
42e21f:	8b c8                	mov    %eax,%ecx
42e221:	85 c9                	test   %ecx,%ecx
42e223:	0f 85 ed 0e 00 00    	jne    0x42f116
42e229:	8b 46 1c             	mov    0x1c(%esi),%eax
42e22c:	3b 42 1c             	cmp    0x1c(%edx),%eax
42e22f:	74 74                	je     0x42e2a5
42e231:	0f b6 42 1c          	movzbl 0x1c(%edx),%eax
42e235:	0f b6 4e 1c          	movzbl 0x1c(%esi),%ecx
42e239:	2b c8                	sub    %eax,%ecx
42e23b:	74 09                	je     0x42e246
42e23d:	85 c9                	test   %ecx,%ecx
42e23f:	8b c7                	mov    %edi,%eax
42e241:	0f 4f c3             	cmovg  %ebx,%eax
42e244:	8b c8                	mov    %eax,%ecx
42e246:	85 c9                	test   %ecx,%ecx
42e248:	0f 85 c8 0e 00 00    	jne    0x42f116
42e24e:	0f b6 4e 1d          	movzbl 0x1d(%esi),%ecx
42e252:	0f b6 42 1d          	movzbl 0x1d(%edx),%eax
42e256:	2b c8                	sub    %eax,%ecx
42e258:	74 09                	je     0x42e263
42e25a:	85 c9                	test   %ecx,%ecx
42e25c:	8b c7                	mov    %edi,%eax
42e25e:	0f 4f c3             	cmovg  %ebx,%eax
42e261:	8b c8                	mov    %eax,%ecx
42e263:	85 c9                	test   %ecx,%ecx
42e265:	0f 85 ab 0e 00 00    	jne    0x42f116
42e26b:	0f b6 4e 1e          	movzbl 0x1e(%esi),%ecx
42e26f:	0f b6 42 1e          	movzbl 0x1e(%edx),%eax
42e273:	2b c8                	sub    %eax,%ecx
42e275:	74 09                	je     0x42e280
42e277:	85 c9                	test   %ecx,%ecx
42e279:	8b c7                	mov    %edi,%eax
42e27b:	0f 4f c3             	cmovg  %ebx,%eax
42e27e:	8b c8                	mov    %eax,%ecx
42e280:	85 c9                	test   %ecx,%ecx
42e282:	0f 85 8e 0e 00 00    	jne    0x42f116
42e288:	0f b6 4e 1f          	movzbl 0x1f(%esi),%ecx
42e28c:	0f b6 42 1f          	movzbl 0x1f(%edx),%eax
42e290:	2b c8                	sub    %eax,%ecx
42e292:	74 09                	je     0x42e29d
42e294:	85 c9                	test   %ecx,%ecx
42e296:	8b c7                	mov    %edi,%eax
42e298:	0f 4f c3             	cmovg  %ebx,%eax
42e29b:	8b c8                	mov    %eax,%ecx
42e29d:	85 c9                	test   %ecx,%ecx
42e29f:	0f 85 71 0e 00 00    	jne    0x42f116
42e2a5:	8b 4d 10             	mov    0x10(%ebp),%ecx
42e2a8:	6a 20                	push   $0x20
42e2aa:	58                   	pop    %eax
42e2ab:	2b c8                	sub    %eax,%ecx
42e2ad:	03 f0                	add    %eax,%esi
42e2af:	03 d0                	add    %eax,%edx
42e2b1:	89 4d 10             	mov    %ecx,0x10(%ebp)
42e2b4:	3b c8                	cmp    %eax,%ecx
42e2b6:	0f 83 10 fc ff ff    	jae    0x42decc
42e2bc:	03 f1                	add    %ecx,%esi
42e2be:	03 d1                	add    %ecx,%edx
42e2c0:	ff 24 8d c3 f1 42 00 	jmp    *0x42f1c3(,%ecx,4)
42e2c7:	8b 46 e4             	mov    -0x1c(%esi),%eax
42e2ca:	3b 42 e4             	cmp    -0x1c(%edx),%eax
42e2cd:	74 74                	je     0x42e343
42e2cf:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
42e2d3:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
42e2d7:	2b c8                	sub    %eax,%ecx
42e2d9:	74 09                	je     0x42e2e4
42e2db:	85 c9                	test   %ecx,%ecx
42e2dd:	8b c7                	mov    %edi,%eax
42e2df:	0f 4f c3             	cmovg  %ebx,%eax
42e2e2:	8b c8                	mov    %eax,%ecx
42e2e4:	85 c9                	test   %ecx,%ecx
42e2e6:	0f 85 2a 0e 00 00    	jne    0x42f116
42e2ec:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
42e2f0:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42e2f4:	2b c8                	sub    %eax,%ecx
42e2f6:	74 09                	je     0x42e301
42e2f8:	85 c9                	test   %ecx,%ecx
42e2fa:	8b c7                	mov    %edi,%eax
42e2fc:	0f 4f c3             	cmovg  %ebx,%eax
42e2ff:	8b c8                	mov    %eax,%ecx
42e301:	85 c9                	test   %ecx,%ecx
42e303:	0f 85 0d 0e 00 00    	jne    0x42f116
42e309:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
42e30d:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
42e311:	2b c8                	sub    %eax,%ecx
42e313:	74 09                	je     0x42e31e
42e315:	85 c9                	test   %ecx,%ecx
42e317:	8b c7                	mov    %edi,%eax
42e319:	0f 4f c3             	cmovg  %ebx,%eax
42e31c:	8b c8                	mov    %eax,%ecx
42e31e:	85 c9                	test   %ecx,%ecx
42e320:	0f 85 f0 0d 00 00    	jne    0x42f116
42e326:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
42e32a:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
42e32e:	2b c8                	sub    %eax,%ecx
42e330:	74 09                	je     0x42e33b
42e332:	85 c9                	test   %ecx,%ecx
42e334:	8b c7                	mov    %edi,%eax
42e336:	0f 4f c3             	cmovg  %ebx,%eax
42e339:	8b c8                	mov    %eax,%ecx
42e33b:	85 c9                	test   %ecx,%ecx
42e33d:	0f 85 d3 0d 00 00    	jne    0x42f116
42e343:	8b 46 e8             	mov    -0x18(%esi),%eax
42e346:	3b 42 e8             	cmp    -0x18(%edx),%eax
42e349:	74 74                	je     0x42e3bf
42e34b:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
42e34f:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
42e353:	2b c8                	sub    %eax,%ecx
42e355:	74 09                	je     0x42e360
42e357:	85 c9                	test   %ecx,%ecx
42e359:	8b c7                	mov    %edi,%eax
42e35b:	0f 4f c3             	cmovg  %ebx,%eax
42e35e:	8b c8                	mov    %eax,%ecx
42e360:	85 c9                	test   %ecx,%ecx
42e362:	0f 85 ae 0d 00 00    	jne    0x42f116
42e368:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
42e36c:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
42e370:	2b c8                	sub    %eax,%ecx
42e372:	74 09                	je     0x42e37d
42e374:	85 c9                	test   %ecx,%ecx
42e376:	8b c7                	mov    %edi,%eax
42e378:	0f 4f c3             	cmovg  %ebx,%eax
42e37b:	8b c8                	mov    %eax,%ecx
42e37d:	85 c9                	test   %ecx,%ecx
42e37f:	0f 85 91 0d 00 00    	jne    0x42f116
42e385:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
42e389:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
42e38d:	2b c8                	sub    %eax,%ecx
42e38f:	74 09                	je     0x42e39a
42e391:	85 c9                	test   %ecx,%ecx
42e393:	8b c7                	mov    %edi,%eax
42e395:	0f 4f c3             	cmovg  %ebx,%eax
42e398:	8b c8                	mov    %eax,%ecx
42e39a:	85 c9                	test   %ecx,%ecx
42e39c:	0f 85 74 0d 00 00    	jne    0x42f116
42e3a2:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
42e3a6:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
42e3aa:	2b c8                	sub    %eax,%ecx
42e3ac:	74 09                	je     0x42e3b7
42e3ae:	85 c9                	test   %ecx,%ecx
42e3b0:	8b c7                	mov    %edi,%eax
42e3b2:	0f 4f c3             	cmovg  %ebx,%eax
42e3b5:	8b c8                	mov    %eax,%ecx
42e3b7:	85 c9                	test   %ecx,%ecx
42e3b9:	0f 85 57 0d 00 00    	jne    0x42f116
42e3bf:	8b 46 ec             	mov    -0x14(%esi),%eax
42e3c2:	3b 42 ec             	cmp    -0x14(%edx),%eax
42e3c5:	74 74                	je     0x42e43b
42e3c7:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
42e3cb:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
42e3cf:	2b c8                	sub    %eax,%ecx
42e3d1:	74 09                	je     0x42e3dc
42e3d3:	85 c9                	test   %ecx,%ecx
42e3d5:	8b c7                	mov    %edi,%eax
42e3d7:	0f 4f c3             	cmovg  %ebx,%eax
42e3da:	8b c8                	mov    %eax,%ecx
42e3dc:	85 c9                	test   %ecx,%ecx
42e3de:	0f 85 32 0d 00 00    	jne    0x42f116
42e3e4:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
42e3e8:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
42e3ec:	2b c8                	sub    %eax,%ecx
42e3ee:	74 09                	je     0x42e3f9
42e3f0:	85 c9                	test   %ecx,%ecx
42e3f2:	8b c7                	mov    %edi,%eax
42e3f4:	0f 4f c3             	cmovg  %ebx,%eax
42e3f7:	8b c8                	mov    %eax,%ecx
42e3f9:	85 c9                	test   %ecx,%ecx
42e3fb:	0f 85 15 0d 00 00    	jne    0x42f116
42e401:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
42e405:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
42e409:	2b c8                	sub    %eax,%ecx
42e40b:	74 09                	je     0x42e416
42e40d:	85 c9                	test   %ecx,%ecx
42e40f:	8b c7                	mov    %edi,%eax
42e411:	0f 4f c3             	cmovg  %ebx,%eax
42e414:	8b c8                	mov    %eax,%ecx
42e416:	85 c9                	test   %ecx,%ecx
42e418:	0f 85 f8 0c 00 00    	jne    0x42f116
42e41e:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx