420049:	85 c9                	test   %ecx,%ecx
42004b:	0f 85 16 fe ff ff    	jne    0x41fe67
420051:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
420055:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
420059:	2b f8                	sub    %eax,%edi
42005b:	74 16                	je     0x420073
42005d:	33 c9                	xor    %ecx,%ecx
42005f:	85 ff                	test   %edi,%edi
420061:	0f 9f c1             	setg   %cl
420064:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42006b:	85 c9                	test   %ecx,%ecx
42006d:	0f 85 f4 fd ff ff    	jne    0x41fe67
420073:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
420077:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
42007b:	2b f8                	sub    %eax,%edi
42007d:	74 16                	je     0x420095
42007f:	33 c9                	xor    %ecx,%ecx
420081:	85 ff                	test   %edi,%edi
420083:	0f 9f c1             	setg   %cl
420086:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42008d:	85 c9                	test   %ecx,%ecx
42008f:	0f 85 d2 fd ff ff    	jne    0x41fe67
420095:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
420099:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
42009d:	2b c8                	sub    %eax,%ecx
42009f:	74 12                	je     0x4200b3
4200a1:	33 c0                	xor    %eax,%eax
4200a3:	85 c9                	test   %ecx,%ecx
4200a5:	0f 9f c0             	setg   %al
4200a8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4200af:	eb 02                	jmp    0x4200b3
4200b1:	33 c9                	xor    %ecx,%ecx
4200b3:	85 c9                	test   %ecx,%ecx
4200b5:	0f 85 ac fd ff ff    	jne    0x41fe67
4200bb:	8b 46 f3             	mov    -0xd(%esi),%eax
4200be:	3b 42 f3             	cmp    -0xd(%edx),%eax
4200c1:	0f 84 81 00 00 00    	je     0x420148
4200c7:	0f b6 f8             	movzbl %al,%edi
4200ca:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
4200ce:	2b f8                	sub    %eax,%edi
4200d0:	74 16                	je     0x4200e8
4200d2:	33 c9                	xor    %ecx,%ecx
4200d4:	85 ff                	test   %edi,%edi
4200d6:	0f 9f c1             	setg   %cl
4200d9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4200e0:	85 c9                	test   %ecx,%ecx
4200e2:	0f 85 7f fd ff ff    	jne    0x41fe67
4200e8:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
4200ec:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
4200f0:	2b f8                	sub    %eax,%edi
4200f2:	74 16                	je     0x42010a
4200f4:	33 c9                	xor    %ecx,%ecx
4200f6:	85 ff                	test   %edi,%edi
4200f8:	0f 9f c1             	setg   %cl
4200fb:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420102:	85 c9                	test   %ecx,%ecx
420104:	0f 85 5d fd ff ff    	jne    0x41fe67
42010a:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
42010e:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
420112:	2b f8                	sub    %eax,%edi
420114:	74 16                	je     0x42012c
420116:	33 c9                	xor    %ecx,%ecx
420118:	85 ff                	test   %edi,%edi
42011a:	0f 9f c1             	setg   %cl
42011d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420124:	85 c9                	test   %ecx,%ecx
420126:	0f 85 3b fd ff ff    	jne    0x41fe67
42012c:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
420130:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
420134:	2b c8                	sub    %eax,%ecx
420136:	74 12                	je     0x42014a
420138:	33 c0                	xor    %eax,%eax
42013a:	85 c9                	test   %ecx,%ecx
42013c:	0f 9f c0             	setg   %al
42013f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
420146:	eb 02                	jmp    0x42014a
420148:	33 c9                	xor    %ecx,%ecx
42014a:	85 c9                	test   %ecx,%ecx
42014c:	0f 85 15 fd ff ff    	jne    0x41fe67
420152:	8b 46 f7             	mov    -0x9(%esi),%eax
420155:	3b 42 f7             	cmp    -0x9(%edx),%eax
420158:	0f 84 82 00 00 00    	je     0x4201e0
42015e:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
420162:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
420166:	2b f8                	sub    %eax,%edi
420168:	74 16                	je     0x420180
42016a:	33 c9                	xor    %ecx,%ecx
42016c:	85 ff                	test   %edi,%edi
42016e:	0f 9f c1             	setg   %cl
420171:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420178:	85 c9                	test   %ecx,%ecx
42017a:	0f 85 e7 fc ff ff    	jne    0x41fe67
420180:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
420184:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
420188:	2b f8                	sub    %eax,%edi
42018a:	74 16                	je     0x4201a2
42018c:	33 c9                	xor    %ecx,%ecx
42018e:	85 ff                	test   %edi,%edi
420190:	0f 9f c1             	setg   %cl
420193:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42019a:	85 c9                	test   %ecx,%ecx
42019c:	0f 85 c5 fc ff ff    	jne    0x41fe67
4201a2:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
4201a6:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
4201aa:	2b f8                	sub    %eax,%edi
4201ac:	74 16                	je     0x4201c4
4201ae:	33 c9                	xor    %ecx,%ecx
4201b0:	85 ff                	test   %edi,%edi
4201b2:	0f 9f c1             	setg   %cl
4201b5:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4201bc:	85 c9                	test   %ecx,%ecx
4201be:	0f 85 a3 fc ff ff    	jne    0x41fe67
4201c4:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
4201c8:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
4201cc:	2b c8                	sub    %eax,%ecx
4201ce:	74 12                	je     0x4201e2
4201d0:	33 c0                	xor    %eax,%eax
4201d2:	85 c9                	test   %ecx,%ecx
4201d4:	0f 9f c0             	setg   %al
4201d7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4201de:	eb 02                	jmp    0x4201e2
4201e0:	33 c9                	xor    %ecx,%ecx
4201e2:	85 c9                	test   %ecx,%ecx
4201e4:	0f 85 7d fc ff ff    	jne    0x41fe67
4201ea:	8b 46 fb             	mov    -0x5(%esi),%eax
4201ed:	3b 42 fb             	cmp    -0x5(%edx),%eax
4201f0:	0f 84 81 00 00 00    	je     0x420277
4201f6:	0f b6 f8             	movzbl %al,%edi
4201f9:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
4201fd:	2b f8                	sub    %eax,%edi
4201ff:	74 16                	je     0x420217
420201:	33 c9                	xor    %ecx,%ecx
420203:	85 ff                	test   %edi,%edi
420205:	0f 9f c1             	setg   %cl
420208:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42020f:	85 c9                	test   %ecx,%ecx
420211:	0f 85 50 fc ff ff    	jne    0x41fe67
420217:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
42021b:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
42021f:	2b f8                	sub    %eax,%edi
420221:	74 16                	je     0x420239
420223:	33 c9                	xor    %ecx,%ecx
420225:	85 ff                	test   %edi,%edi
420227:	0f 9f c1             	setg   %cl
42022a:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420231:	85 c9                	test   %ecx,%ecx
420233:	0f 85 2e fc ff ff    	jne    0x41fe67
420239:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
42023d:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
420241:	2b f8                	sub    %eax,%edi
420243:	74 16                	je     0x42025b
420245:	33 c9                	xor    %ecx,%ecx
420247:	85 ff                	test   %edi,%edi
420249:	0f 9f c1             	setg   %cl
42024c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420253:	85 c9                	test   %ecx,%ecx
420255:	0f 85 0c fc ff ff    	jne    0x41fe67
42025b:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
42025f:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
420263:	2b c8                	sub    %eax,%ecx
420265:	74 12                	je     0x420279
420267:	33 c0                	xor    %eax,%eax
420269:	85 c9                	test   %ecx,%ecx
42026b:	0f 9f c0             	setg   %al
42026e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
420275:	eb 02                	jmp    0x420279
420277:	33 c9                	xor    %ecx,%ecx
420279:	85 c9                	test   %ecx,%ecx
42027b:	0f 85 e6 fb ff ff    	jne    0x41fe67
420281:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
420285:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
420289:	2b c8                	sub    %eax,%ecx
42028b:	0f 84 d6 fb ff ff    	je     0x41fe67
420291:	33 c0                	xor    %eax,%eax
420293:	85 c9                	test   %ecx,%ecx
420295:	0f 9f c0             	setg   %al
420298:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42029f:	e9 c3 fb ff ff       	jmp    0x41fe67
4202a4:	8b 46 e2             	mov    -0x1e(%esi),%eax
4202a7:	3b 42 e2             	cmp    -0x1e(%edx),%eax
4202aa:	0f 84 81 00 00 00    	je     0x420331
4202b0:	0f b6 f8             	movzbl %al,%edi
4202b3:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
4202b7:	2b f8                	sub    %eax,%edi
4202b9:	74 16                	je     0x4202d1
4202bb:	33 c9                	xor    %ecx,%ecx
4202bd:	85 ff                	test   %edi,%edi
4202bf:	0f 9f c1             	setg   %cl
4202c2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4202c9:	85 c9                	test   %ecx,%ecx
4202cb:	0f 85 96 fb ff ff    	jne    0x41fe67
4202d1:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
4202d5:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
4202d9:	2b f8                	sub    %eax,%edi
4202db:	74 16                	je     0x4202f3
4202dd:	33 c9                	xor    %ecx,%ecx
4202df:	85 ff                	test   %edi,%edi
4202e1:	0f 9f c1             	setg   %cl
4202e4:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4202eb:	85 c9                	test   %ecx,%ecx
4202ed:	0f 85 74 fb ff ff    	jne    0x41fe67
4202f3:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
4202f7:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
4202fb:	2b f8                	sub    %eax,%edi
4202fd:	74 16                	je     0x420315
4202ff:	33 c9                	xor    %ecx,%ecx
420301:	85 ff                	test   %edi,%edi
420303:	0f 9f c1             	setg   %cl
420306:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42030d:	85 c9                	test   %ecx,%ecx
42030f:	0f 85 52 fb ff ff    	jne    0x41fe67
420315:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
420319:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
42031d:	2b c8                	sub    %eax,%ecx
42031f:	74 12                	je     0x420333
420321:	33 c0                	xor    %eax,%eax
420323:	85 c9                	test   %ecx,%ecx
420325:	0f 9f c0             	setg   %al
420328:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42032f:	eb 02                	jmp    0x420333
420331:	33 c9                	xor    %ecx,%ecx
420333:	85 c9                	test   %ecx,%ecx
420335:	0f 85 2c fb ff ff    	jne    0x41fe67
42033b:	8b 46 e6             	mov    -0x1a(%esi),%eax
42033e:	3b 42 e6             	cmp    -0x1a(%edx),%eax
420341:	0f 84 81 00 00 00    	je     0x4203c8
420347:	0f b6 f8             	movzbl %al,%edi
42034a:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
42034e:	2b f8                	sub    %eax,%edi
420350:	74 16                	je     0x420368
420352:	33 c9                	xor    %ecx,%ecx
420354:	85 ff                	test   %edi,%edi
420356:	0f 9f c1             	setg   %cl
420359:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420360:	85 c9                	test   %ecx,%ecx
420362:	0f 85 ff fa ff ff    	jne    0x41fe67
420368:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
42036c:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
420370:	2b f8                	sub    %eax,%edi
420372:	74 16                	je     0x42038a
420374:	33 c9                	xor    %ecx,%ecx
420376:	85 ff                	test   %edi,%edi
420378:	0f 9f c1             	setg   %cl
42037b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420382:	85 c9                	test   %ecx,%ecx
420384:	0f 85 dd fa ff ff    	jne    0x41fe67
42038a:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
42038e:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
420392:	2b f8                	sub    %eax,%edi
420394:	74 16                	je     0x4203ac
420396:	33 c9                	xor    %ecx,%ecx
420398:	85 ff                	test   %edi,%edi
42039a:	0f 9f c1             	setg   %cl
42039d:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4203a4:	85 c9                	test   %ecx,%ecx
4203a6:	0f 85 bb fa ff ff    	jne    0x41fe67
4203ac:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
4203b0:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
4203b4:	2b c8                	sub    %eax,%ecx
4203b6:	74 12                	je     0x4203ca
4203b8:	33 c0                	xor    %eax,%eax
4203ba:	85 c9                	test   %ecx,%ecx
4203bc:	0f 9f c0             	setg   %al
4203bf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4203c6:	eb 02                	jmp    0x4203ca
4203c8:	33 c9                	xor    %ecx,%ecx
4203ca:	85 c9                	test   %ecx,%ecx
4203cc:	0f 85 95 fa ff ff    	jne    0x41fe67
4203d2:	8b 46 ea             	mov    -0x16(%esi),%eax
4203d5:	3b 42 ea             	cmp    -0x16(%edx),%eax
4203d8:	0f 84 81 00 00 00    	je     0x42045f
4203de:	0f b6 f8             	movzbl %al,%edi
4203e1:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
4203e5:	2b f8                	sub    %eax,%edi
4203e7:	74 16                	je     0x4203ff
4203e9:	33 c9                	xor    %ecx,%ecx
4203eb:	85 ff                	test   %edi,%edi
4203ed:	0f 9f c1             	setg   %cl
4203f0:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4203f7:	85 c9                	test   %ecx,%ecx
4203f9:	0f 85 68 fa ff ff    	jne    0x41fe67
4203ff:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
420403:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
420407:	2b f8                	sub    %eax,%edi
420409:	74 16                	je     0x420421
42040b:	33 c9                	xor    %ecx,%ecx
42040d:	85 ff                	test   %edi,%edi
42040f:	0f 9f c1             	setg   %cl
420412:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
420419:	85 c9                	test   %ecx,%ecx
42041b:	0f 85 46 fa ff ff    	jne    0x41fe67
420421:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
420425:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
420429:	2b f8                	sub    %eax,%edi
42042b:	74 16                	je     0x420443
42042d:	33 c9                	xor    %ecx,%ecx
42042f:	85 ff                	test   %edi,%edi
420431:	0f 9f c1             	setg   %cl
420434:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42043b:	85 c9                	test   %ecx,%ecx
42043d:	0f 85 24 fa ff ff    	jne    0x41fe67
420443:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
420447:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
42044b:	2b c8                	sub    %eax,%ecx
42044d:	74 12                	je     0x420461
42044f:	33 c0                	xor    %eax,%eax
420451:	85 c9                	test   %ecx,%ecx
420453:	0f 9f c0             	setg   %al
420456:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
42045d:	eb 02                	jmp    0x420461
42045f:	33 c9                	xor    %ecx,%ecx
420461:	85 c9                	test   %ecx,%ecx
420463:	0f 85 fe f9 ff ff    	jne    0x41fe67
420469:	8b 46 ee             	mov    -0x12(%esi),%eax
42046c:	3b 42 ee             	cmp    -0x12(%edx),%eax
42046f:	0f 84 81 00 00 00    	je     0x4204f6
420475:	0f b6 f8             	movzbl %al,%edi
420478:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
42047c:	2b f8                	sub    %eax,%edi
42047e:	74 16                	je     0x420496
420480:	33 c9                	xor    %ecx,%ecx
420482:	85 ff                	test   %edi,%edi
420484:	0f 9f c1             	setg   %cl
420487:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
42048e:	85 c9                	test   %ecx,%ecx
420490:	0f 85 d1 f9 ff ff    	jne    0x41fe67
420496:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
42049a:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
42049e:	2b f8                	sub    %eax,%edi
4204a0:	74 16                	je     0x4204b8
4204a2:	33 c9                	xor    %ecx,%ecx
4204a4:	85 ff                	test   %edi,%edi
4204a6:	0f 9f c1             	setg   %cl
4204a9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4204b0:	85 c9                	test   %ecx,%ecx
4204b2:	0f 85 af f9 ff ff    	jne    0x41fe67
4204b8:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
4204bc:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
4204c0:	2b f8                	sub    %eax,%edi
4204c2:	74 16                	je     0x4204da
4204c4:	33 c9                	xor    %ecx,%ecx
4204c6:	85 ff                	test   %edi,%edi
4204c8:	0f 9f c1             	setg   %cl
4204cb:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4204d2:	85 c9                	test   %ecx,%ecx
4204d4:	0f 85 8d f9 ff ff    	jne    0x41fe67
4204da:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
4204de:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
4204e2:	2b c8                	sub    %eax,%ecx
4204e4:	74 12                	je     0x4204f8