422135:	85 c9                	test   %ecx,%ecx
422137:	0f 85 8b fe ff ff    	jne    0x421fc8
42213d:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
422141:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
422145:	2b f8                	sub    %eax,%edi
422147:	74 16                	je     0x42215f
422149:	33 c9                	xor    %ecx,%ecx
42214b:	85 ff                	test   %edi,%edi
42214d:	0f 9f c1             	setg   %cl
422150:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422157:	85 c9                	test   %ecx,%ecx
422159:	0f 85 69 fe ff ff    	jne    0x421fc8
42215f:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
422163:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
422167:	2b c8                	sub    %eax,%ecx
422169:	74 12                	je     0x42217d
42216b:	33 c0                	xor    %eax,%eax
42216d:	85 c9                	test   %ecx,%ecx
42216f:	0f 9f c0             	setg   %al
422172:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422179:	eb 02                	jmp    0x42217d
42217b:	33 c9                	xor    %ecx,%ecx
42217d:	85 c9                	test   %ecx,%ecx
42217f:	0f 85 43 fe ff ff    	jne    0x421fc8
422185:	8b 46 ef             	mov    -0x11(%esi),%eax
422188:	3b 42 ef             	cmp    -0x11(%edx),%eax
42218b:	0f 84 81 00 00 00    	je     0x422212
422191:	0f b6 f8             	movzbl %al,%edi
422194:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
422198:	2b f8                	sub    %eax,%edi
42219a:	74 16                	je     0x4221b2
42219c:	33 c9                	xor    %ecx,%ecx
42219e:	85 ff                	test   %edi,%edi
4221a0:	0f 9f c1             	setg   %cl
4221a3:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4221aa:	85 c9                	test   %ecx,%ecx
4221ac:	0f 85 16 fe ff ff    	jne    0x421fc8
4221b2:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
4221b6:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
4221ba:	2b f8                	sub    %eax,%edi
4221bc:	74 16                	je     0x4221d4
4221be:	33 c9                	xor    %ecx,%ecx
4221c0:	85 ff                	test   %edi,%edi
4221c2:	0f 9f c1             	setg   %cl
4221c5:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4221cc:	85 c9                	test   %ecx,%ecx
4221ce:	0f 85 f4 fd ff ff    	jne    0x421fc8
4221d4:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
4221d8:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
4221dc:	2b f8                	sub    %eax,%edi
4221de:	74 16                	je     0x4221f6
4221e0:	33 c9                	xor    %ecx,%ecx
4221e2:	85 ff                	test   %edi,%edi
4221e4:	0f 9f c1             	setg   %cl
4221e7:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4221ee:	85 c9                	test   %ecx,%ecx
4221f0:	0f 85 d2 fd ff ff    	jne    0x421fc8
4221f6:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
4221fa:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
4221fe:	2b c8                	sub    %eax,%ecx
422200:	74 12                	je     0x422214
422202:	33 c0                	xor    %eax,%eax
422204:	85 c9                	test   %ecx,%ecx
422206:	0f 9f c0             	setg   %al
422209:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422210:	eb 02                	jmp    0x422214
422212:	33 c9                	xor    %ecx,%ecx
422214:	85 c9                	test   %ecx,%ecx
422216:	0f 85 ac fd ff ff    	jne    0x421fc8
42221c:	8b 46 f3             	mov    -0xd(%esi),%eax
42221f:	3b 42 f3             	cmp    -0xd(%edx),%eax
422222:	0f 84 81 00 00 00    	je     0x4222a9
422228:	0f b6 f8             	movzbl %al,%edi
42222b:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
42222f:	2b f8                	sub    %eax,%edi
422231:	74 16                	je     0x422249
422233:	33 c9                	xor    %ecx,%ecx
422235:	85 ff                	test   %edi,%edi
422237:	0f 9f c1             	setg   %cl
42223a:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422241:	85 c9                	test   %ecx,%ecx
422243:	0f 85 7f fd ff ff    	jne    0x421fc8
422249:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
42224d:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
422251:	2b f8                	sub    %eax,%edi
422253:	74 16                	je     0x42226b
422255:	33 c9                	xor    %ecx,%ecx
422257:	85 ff                	test   %edi,%edi
422259:	0f 9f c1             	setg   %cl
42225c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422263:	85 c9                	test   %ecx,%ecx
422265:	0f 85 5d fd ff ff    	jne    0x421fc8
42226b:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
42226f:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
422273:	2b f8                	sub    %eax,%edi
422275:	74 16                	je     0x42228d
422277:	33 c9                	xor    %ecx,%ecx
422279:	85 ff                	test   %edi,%edi
42227b:	0f 9f c1             	setg   %cl
42227e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422285:	85 c9                	test   %ecx,%ecx
422287:	0f 85 3b fd ff ff    	jne    0x421fc8
42228d:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
422291:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
422295:	2b c8                	sub    %eax,%ecx
422297:	74 12                	je     0x4222ab
422299:	33 c0                	xor    %eax,%eax
42229b:	85 c9                	test   %ecx,%ecx
42229d:	0f 9f c0             	setg   %al
4222a0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4222a7:	eb 02                	jmp    0x4222ab
4222a9:	33 c9                	xor    %ecx,%ecx
4222ab:	85 c9                	test   %ecx,%ecx
4222ad:	0f 85 15 fd ff ff    	jne    0x421fc8
4222b3:	8b 46 f7             	mov    -0x9(%esi),%eax
4222b6:	3b 42 f7             	cmp    -0x9(%edx),%eax
4222b9:	0f 84 82 00 00 00    	je     0x422341
4222bf:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
4222c3:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
4222c7:	2b f8                	sub    %eax,%edi
4222c9:	74 16                	je     0x4222e1
4222cb:	33 c9                	xor    %ecx,%ecx
4222cd:	85 ff                	test   %edi,%edi
4222cf:	0f 9f c1             	setg   %cl
4222d2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4222d9:	85 c9                	test   %ecx,%ecx
4222db:	0f 85 e7 fc ff ff    	jne    0x421fc8
4222e1:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
4222e5:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
4222e9:	2b f8                	sub    %eax,%edi
4222eb:	74 16                	je     0x422303
4222ed:	33 c9                	xor    %ecx,%ecx
4222ef:	85 ff                	test   %edi,%edi
4222f1:	0f 9f c1             	setg   %cl
4222f4:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4222fb:	85 c9                	test   %ecx,%ecx
4222fd:	0f 85 c5 fc ff ff    	jne    0x421fc8
422303:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
422307:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
42230b:	2b f8                	sub    %eax,%edi
42230d:	74 16                	je     0x422325
42230f:	33 c9                	xor    %ecx,%ecx
422311:	85 ff                	test   %edi,%edi
422313:	0f 9f c1             	setg   %cl
422316:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42231d:	85 c9                	test   %ecx,%ecx
42231f:	0f 85 a3 fc ff ff    	jne    0x421fc8
422325:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
422329:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
42232d:	2b c8                	sub    %eax,%ecx
42232f:	74 12                	je     0x422343
422331:	33 c0                	xor    %eax,%eax
422333:	85 c9                	test   %ecx,%ecx
422335:	0f 9f c0             	setg   %al
422338:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42233f:	eb 02                	jmp    0x422343
422341:	33 c9                	xor    %ecx,%ecx
422343:	85 c9                	test   %ecx,%ecx
422345:	0f 85 7d fc ff ff    	jne    0x421fc8
42234b:	8b 46 fb             	mov    -0x5(%esi),%eax
42234e:	3b 42 fb             	cmp    -0x5(%edx),%eax
422351:	0f 84 81 00 00 00    	je     0x4223d8
422357:	0f b6 f8             	movzbl %al,%edi
42235a:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
42235e:	2b f8                	sub    %eax,%edi
422360:	74 16                	je     0x422378
422362:	33 c9                	xor    %ecx,%ecx
422364:	85 ff                	test   %edi,%edi
422366:	0f 9f c1             	setg   %cl
422369:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422370:	85 c9                	test   %ecx,%ecx
422372:	0f 85 50 fc ff ff    	jne    0x421fc8
422378:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
42237c:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
422380:	2b f8                	sub    %eax,%edi
422382:	74 16                	je     0x42239a
422384:	33 c9                	xor    %ecx,%ecx
422386:	85 ff                	test   %edi,%edi
422388:	0f 9f c1             	setg   %cl
42238b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422392:	85 c9                	test   %ecx,%ecx
422394:	0f 85 2e fc ff ff    	jne    0x421fc8
42239a:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
42239e:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
4223a2:	2b f8                	sub    %eax,%edi
4223a4:	74 16                	je     0x4223bc
4223a6:	33 c9                	xor    %ecx,%ecx
4223a8:	85 ff                	test   %edi,%edi
4223aa:	0f 9f c1             	setg   %cl
4223ad:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4223b4:	85 c9                	test   %ecx,%ecx
4223b6:	0f 85 0c fc ff ff    	jne    0x421fc8
4223bc:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
4223c0:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
4223c4:	2b c8                	sub    %eax,%ecx
4223c6:	74 12                	je     0x4223da
4223c8:	33 c0                	xor    %eax,%eax
4223ca:	85 c9                	test   %ecx,%ecx
4223cc:	0f 9f c0             	setg   %al
4223cf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4223d6:	eb 02                	jmp    0x4223da
4223d8:	33 c9                	xor    %ecx,%ecx
4223da:	85 c9                	test   %ecx,%ecx
4223dc:	0f 85 e6 fb ff ff    	jne    0x421fc8
4223e2:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
4223e6:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
4223ea:	2b c8                	sub    %eax,%ecx
4223ec:	0f 84 d6 fb ff ff    	je     0x421fc8
4223f2:	33 c0                	xor    %eax,%eax
4223f4:	85 c9                	test   %ecx,%ecx
4223f6:	0f 9f c0             	setg   %al
4223f9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422400:	e9 c3 fb ff ff       	jmp    0x421fc8
422405:	8b 46 e2             	mov    -0x1e(%esi),%eax
422408:	3b 42 e2             	cmp    -0x1e(%edx),%eax
42240b:	0f 84 81 00 00 00    	je     0x422492
422411:	0f b6 f8             	movzbl %al,%edi
422414:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
422418:	2b f8                	sub    %eax,%edi
42241a:	74 16                	je     0x422432
42241c:	33 c9                	xor    %ecx,%ecx
42241e:	85 ff                	test   %edi,%edi
422420:	0f 9f c1             	setg   %cl
422423:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42242a:	85 c9                	test   %ecx,%ecx
42242c:	0f 85 96 fb ff ff    	jne    0x421fc8
422432:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
422436:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
42243a:	2b f8                	sub    %eax,%edi
42243c:	74 16                	je     0x422454
42243e:	33 c9                	xor    %ecx,%ecx
422440:	85 ff                	test   %edi,%edi
422442:	0f 9f c1             	setg   %cl
422445:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42244c:	85 c9                	test   %ecx,%ecx
42244e:	0f 85 74 fb ff ff    	jne    0x421fc8
422454:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
422458:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
42245c:	2b f8                	sub    %eax,%edi
42245e:	74 16                	je     0x422476
422460:	33 c9                	xor    %ecx,%ecx
422462:	85 ff                	test   %edi,%edi
422464:	0f 9f c1             	setg   %cl
422467:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42246e:	85 c9                	test   %ecx,%ecx
422470:	0f 85 52 fb ff ff    	jne    0x421fc8
422476:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
42247a:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42247e:	2b c8                	sub    %eax,%ecx
422480:	74 12                	je     0x422494
422482:	33 c0                	xor    %eax,%eax
422484:	85 c9                	test   %ecx,%ecx
422486:	0f 9f c0             	setg   %al
422489:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422490:	eb 02                	jmp    0x422494
422492:	33 c9                	xor    %ecx,%ecx
422494:	85 c9                	test   %ecx,%ecx
422496:	0f 85 2c fb ff ff    	jne    0x421fc8
42249c:	8b 46 e6             	mov    -0x1a(%esi),%eax
42249f:	3b 42 e6             	cmp    -0x1a(%edx),%eax
4224a2:	0f 84 81 00 00 00    	je     0x422529
4224a8:	0f b6 f8             	movzbl %al,%edi
4224ab:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
4224af:	2b f8                	sub    %eax,%edi
4224b1:	74 16                	je     0x4224c9
4224b3:	33 c9                	xor    %ecx,%ecx
4224b5:	85 ff                	test   %edi,%edi
4224b7:	0f 9f c1             	setg   %cl
4224ba:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4224c1:	85 c9                	test   %ecx,%ecx
4224c3:	0f 85 ff fa ff ff    	jne    0x421fc8
4224c9:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
4224cd:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
4224d1:	2b f8                	sub    %eax,%edi
4224d3:	74 16                	je     0x4224eb
4224d5:	33 c9                	xor    %ecx,%ecx
4224d7:	85 ff                	test   %edi,%edi
4224d9:	0f 9f c1             	setg   %cl
4224dc:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4224e3:	85 c9                	test   %ecx,%ecx
4224e5:	0f 85 dd fa ff ff    	jne    0x421fc8
4224eb:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
4224ef:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
4224f3:	2b f8                	sub    %eax,%edi
4224f5:	74 16                	je     0x42250d
4224f7:	33 c9                	xor    %ecx,%ecx
4224f9:	85 ff                	test   %edi,%edi
4224fb:	0f 9f c1             	setg   %cl
4224fe:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422505:	85 c9                	test   %ecx,%ecx
422507:	0f 85 bb fa ff ff    	jne    0x421fc8
42250d:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
422511:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
422515:	2b c8                	sub    %eax,%ecx
422517:	74 12                	je     0x42252b
422519:	33 c0                	xor    %eax,%eax
42251b:	85 c9                	test   %ecx,%ecx
42251d:	0f 9f c0             	setg   %al
422520:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
422527:	eb 02                	jmp    0x42252b
422529:	33 c9                	xor    %ecx,%ecx
42252b:	85 c9                	test   %ecx,%ecx
42252d:	0f 85 95 fa ff ff    	jne    0x421fc8
422533:	8b 46 ea             	mov    -0x16(%esi),%eax
422536:	3b 42 ea             	cmp    -0x16(%edx),%eax
422539:	0f 84 81 00 00 00    	je     0x4225c0
42253f:	0f b6 f8             	movzbl %al,%edi
422542:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
422546:	2b f8                	sub    %eax,%edi
422548:	74 16                	je     0x422560
42254a:	33 c9                	xor    %ecx,%ecx
42254c:	85 ff                	test   %edi,%edi
42254e:	0f 9f c1             	setg   %cl
422551:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
422558:	85 c9                	test   %ecx,%ecx
42255a:	0f 85 68 fa ff ff    	jne    0x421fc8
422560:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
422564:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
422568:	2b f8                	sub    %eax,%edi
42256a:	74 16                	je     0x422582
42256c:	33 c9                	xor    %ecx,%ecx
42256e:	85 ff                	test   %edi,%edi
422570:	0f 9f c1             	setg   %cl
422573:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42257a:	85 c9                	test   %ecx,%ecx
42257c:	0f 85 46 fa ff ff    	jne    0x421fc8
422582:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
422586:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
42258a:	2b f8                	sub    %eax,%edi
42258c:	74 16                	je     0x4225a4
42258e:	33 c9                	xor    %ecx,%ecx
422590:	85 ff                	test   %edi,%edi
422592:	0f 9f c1             	setg   %cl
422595:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42259c:	85 c9                	test   %ecx,%ecx
42259e:	0f 85 24 fa ff ff    	jne    0x421fc8
4225a4:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
4225a8:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
4225ac:	2b c8                	sub    %eax,%ecx
4225ae:	74 12                	je     0x4225c2
4225b0:	33 c0                	xor    %eax,%eax
4225b2:	85 c9                	test   %ecx,%ecx
4225b4:	0f 9f c0             	setg   %al
4225b7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4225be:	eb 02                	jmp    0x4225c2
4225c0:	33 c9                	xor    %ecx,%ecx
4225c2:	85 c9                	test   %ecx,%ecx
4225c4:	0f 85 fe f9 ff ff    	jne    0x421fc8
4225ca:	8b 46 ee             	mov    -0x12(%esi),%eax
4225cd:	3b 42 ee             	cmp    -0x12(%edx),%eax