41c02e:	0f b6 4e 11          	movzbl 0x11(%esi),%ecx
41c032:	0f b6 42 11          	movzbl 0x11(%edx),%eax
41c036:	2b c8                	sub    %eax,%ecx
41c038:	74 0e                	je     0x41c048
41c03a:	33 c0                	xor    %eax,%eax
41c03c:	85 c9                	test   %ecx,%ecx
41c03e:	0f 9f c0             	setg   %al
41c041:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c048:	85 c9                	test   %ecx,%ecx
41c04a:	0f 85 09 06 00 00    	jne    0x41c659
41c050:	0f b6 4e 12          	movzbl 0x12(%esi),%ecx
41c054:	0f b6 42 12          	movzbl 0x12(%edx),%eax
41c058:	2b c8                	sub    %eax,%ecx
41c05a:	74 0e                	je     0x41c06a
41c05c:	33 c0                	xor    %eax,%eax
41c05e:	85 c9                	test   %ecx,%ecx
41c060:	0f 9f c0             	setg   %al
41c063:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c06a:	85 c9                	test   %ecx,%ecx
41c06c:	0f 85 e7 05 00 00    	jne    0x41c659
41c072:	0f b6 4e 13          	movzbl 0x13(%esi),%ecx
41c076:	0f b6 42 13          	movzbl 0x13(%edx),%eax
41c07a:	2b c8                	sub    %eax,%ecx
41c07c:	74 0e                	je     0x41c08c
41c07e:	33 c0                	xor    %eax,%eax
41c080:	85 c9                	test   %ecx,%ecx
41c082:	0f 9f c0             	setg   %al
41c085:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c08c:	85 c9                	test   %ecx,%ecx
41c08e:	0f 85 c5 05 00 00    	jne    0x41c659
41c094:	8b 46 14             	mov    0x14(%esi),%eax
41c097:	3b 42 14             	cmp    0x14(%edx),%eax
41c09a:	0f 84 87 00 00 00    	je     0x41c127
41c0a0:	0f b6 c8             	movzbl %al,%ecx
41c0a3:	0f b6 42 14          	movzbl 0x14(%edx),%eax
41c0a7:	2b c8                	sub    %eax,%ecx
41c0a9:	74 0e                	je     0x41c0b9
41c0ab:	33 c0                	xor    %eax,%eax
41c0ad:	85 c9                	test   %ecx,%ecx
41c0af:	0f 9f c0             	setg   %al
41c0b2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c0b9:	85 c9                	test   %ecx,%ecx
41c0bb:	0f 85 98 05 00 00    	jne    0x41c659
41c0c1:	0f b6 4e 15          	movzbl 0x15(%esi),%ecx
41c0c5:	0f b6 42 15          	movzbl 0x15(%edx),%eax
41c0c9:	2b c8                	sub    %eax,%ecx
41c0cb:	74 0e                	je     0x41c0db
41c0cd:	33 c0                	xor    %eax,%eax
41c0cf:	85 c9                	test   %ecx,%ecx
41c0d1:	0f 9f c0             	setg   %al
41c0d4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c0db:	85 c9                	test   %ecx,%ecx
41c0dd:	0f 85 76 05 00 00    	jne    0x41c659
41c0e3:	0f b6 4e 16          	movzbl 0x16(%esi),%ecx
41c0e7:	0f b6 42 16          	movzbl 0x16(%edx),%eax
41c0eb:	2b c8                	sub    %eax,%ecx
41c0ed:	74 0e                	je     0x41c0fd
41c0ef:	33 c0                	xor    %eax,%eax
41c0f1:	85 c9                	test   %ecx,%ecx
41c0f3:	0f 9f c0             	setg   %al
41c0f6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c0fd:	85 c9                	test   %ecx,%ecx
41c0ff:	0f 85 54 05 00 00    	jne    0x41c659
41c105:	0f b6 4e 17          	movzbl 0x17(%esi),%ecx
41c109:	0f b6 42 17          	movzbl 0x17(%edx),%eax
41c10d:	2b c8                	sub    %eax,%ecx
41c10f:	74 0e                	je     0x41c11f
41c111:	33 c0                	xor    %eax,%eax
41c113:	85 c9                	test   %ecx,%ecx
41c115:	0f 9f c0             	setg   %al
41c118:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c11f:	85 c9                	test   %ecx,%ecx
41c121:	0f 85 32 05 00 00    	jne    0x41c659
41c127:	8b 46 18             	mov    0x18(%esi),%eax
41c12a:	3b 42 18             	cmp    0x18(%edx),%eax
41c12d:	0f 84 87 00 00 00    	je     0x41c1ba
41c133:	0f b6 c8             	movzbl %al,%ecx
41c136:	0f b6 42 18          	movzbl 0x18(%edx),%eax
41c13a:	2b c8                	sub    %eax,%ecx
41c13c:	74 0e                	je     0x41c14c
41c13e:	33 c0                	xor    %eax,%eax
41c140:	85 c9                	test   %ecx,%ecx
41c142:	0f 9f c0             	setg   %al
41c145:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c14c:	85 c9                	test   %ecx,%ecx
41c14e:	0f 85 05 05 00 00    	jne    0x41c659
41c154:	0f b6 4e 19          	movzbl 0x19(%esi),%ecx
41c158:	0f b6 42 19          	movzbl 0x19(%edx),%eax
41c15c:	2b c8                	sub    %eax,%ecx
41c15e:	74 0e                	je     0x41c16e
41c160:	33 c0                	xor    %eax,%eax
41c162:	85 c9                	test   %ecx,%ecx
41c164:	0f 9f c0             	setg   %al
41c167:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c16e:	85 c9                	test   %ecx,%ecx
41c170:	0f 85 e3 04 00 00    	jne    0x41c659
41c176:	0f b6 4e 1a          	movzbl 0x1a(%esi),%ecx
41c17a:	0f b6 42 1a          	movzbl 0x1a(%edx),%eax
41c17e:	2b c8                	sub    %eax,%ecx
41c180:	74 0e                	je     0x41c190
41c182:	33 c0                	xor    %eax,%eax
41c184:	85 c9                	test   %ecx,%ecx
41c186:	0f 9f c0             	setg   %al
41c189:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c190:	85 c9                	test   %ecx,%ecx
41c192:	0f 85 c1 04 00 00    	jne    0x41c659
41c198:	0f b6 4e 1b          	movzbl 0x1b(%esi),%ecx
41c19c:	0f b6 42 1b          	movzbl 0x1b(%edx),%eax
41c1a0:	2b c8                	sub    %eax,%ecx
41c1a2:	74 0e                	je     0x41c1b2
41c1a4:	33 c0                	xor    %eax,%eax
41c1a6:	85 c9                	test   %ecx,%ecx
41c1a8:	0f 9f c0             	setg   %al
41c1ab:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c1b2:	85 c9                	test   %ecx,%ecx
41c1b4:	0f 85 9f 04 00 00    	jne    0x41c659
41c1ba:	8b 46 1c             	mov    0x1c(%esi),%eax
41c1bd:	3b 42 1c             	cmp    0x1c(%edx),%eax
41c1c0:	0f 84 87 00 00 00    	je     0x41c24d
41c1c6:	0f b6 c8             	movzbl %al,%ecx
41c1c9:	0f b6 42 1c          	movzbl 0x1c(%edx),%eax
41c1cd:	2b c8                	sub    %eax,%ecx
41c1cf:	74 0e                	je     0x41c1df
41c1d1:	33 c0                	xor    %eax,%eax
41c1d3:	85 c9                	test   %ecx,%ecx
41c1d5:	0f 9f c0             	setg   %al
41c1d8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c1df:	85 c9                	test   %ecx,%ecx
41c1e1:	0f 85 72 04 00 00    	jne    0x41c659
41c1e7:	0f b6 4e 1d          	movzbl 0x1d(%esi),%ecx
41c1eb:	0f b6 42 1d          	movzbl 0x1d(%edx),%eax
41c1ef:	2b c8                	sub    %eax,%ecx
41c1f1:	74 0e                	je     0x41c201
41c1f3:	33 c0                	xor    %eax,%eax
41c1f5:	85 c9                	test   %ecx,%ecx
41c1f7:	0f 9f c0             	setg   %al
41c1fa:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c201:	85 c9                	test   %ecx,%ecx
41c203:	0f 85 50 04 00 00    	jne    0x41c659
41c209:	0f b6 4e 1e          	movzbl 0x1e(%esi),%ecx
41c20d:	0f b6 42 1e          	movzbl 0x1e(%edx),%eax
41c211:	2b c8                	sub    %eax,%ecx
41c213:	74 0e                	je     0x41c223
41c215:	33 c0                	xor    %eax,%eax
41c217:	85 c9                	test   %ecx,%ecx
41c219:	0f 9f c0             	setg   %al
41c21c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c223:	85 c9                	test   %ecx,%ecx
41c225:	0f 85 2e 04 00 00    	jne    0x41c659
41c22b:	0f b6 4e 1f          	movzbl 0x1f(%esi),%ecx
41c22f:	0f b6 42 1f          	movzbl 0x1f(%edx),%eax
41c233:	2b c8                	sub    %eax,%ecx
41c235:	74 0e                	je     0x41c245
41c237:	33 c0                	xor    %eax,%eax
41c239:	85 c9                	test   %ecx,%ecx
41c23b:	0f 9f c0             	setg   %al
41c23e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c245:	85 c9                	test   %ecx,%ecx
41c247:	0f 85 0c 04 00 00    	jne    0x41c659
41c24d:	03 f3                	add    %ebx,%esi
41c24f:	03 d3                	add    %ebx,%edx
41c251:	2b fb                	sub    %ebx,%edi
41c253:	3b fb                	cmp    %ebx,%edi
41c255:	0f 83 5b fb ff ff    	jae    0x41bdb6
41c25b:	03 f7                	add    %edi,%esi
41c25d:	03 d7                	add    %edi,%edx
41c25f:	ff 24 bd 6c d3 41 00 	jmp    *0x41d36c(,%edi,4)
41c266:	8b 46 e4             	mov    -0x1c(%esi),%eax
41c269:	3b 42 e4             	cmp    -0x1c(%edx),%eax
41c26c:	0f 84 87 00 00 00    	je     0x41c2f9
41c272:	0f b6 c8             	movzbl %al,%ecx
41c275:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41c279:	2b c8                	sub    %eax,%ecx
41c27b:	74 0e                	je     0x41c28b
41c27d:	33 c0                	xor    %eax,%eax
41c27f:	85 c9                	test   %ecx,%ecx
41c281:	0f 9f c0             	setg   %al
41c284:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c28b:	85 c9                	test   %ecx,%ecx
41c28d:	0f 85 c6 03 00 00    	jne    0x41c659
41c293:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41c297:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41c29b:	2b c8                	sub    %eax,%ecx
41c29d:	74 0e                	je     0x41c2ad
41c29f:	33 c0                	xor    %eax,%eax
41c2a1:	85 c9                	test   %ecx,%ecx
41c2a3:	0f 9f c0             	setg   %al
41c2a6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c2ad:	85 c9                	test   %ecx,%ecx
41c2af:	0f 85 a4 03 00 00    	jne    0x41c659
41c2b5:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41c2b9:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41c2bd:	2b c8                	sub    %eax,%ecx
41c2bf:	74 0e                	je     0x41c2cf
41c2c1:	33 c0                	xor    %eax,%eax
41c2c3:	85 c9                	test   %ecx,%ecx
41c2c5:	0f 9f c0             	setg   %al
41c2c8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c2cf:	85 c9                	test   %ecx,%ecx
41c2d1:	0f 85 82 03 00 00    	jne    0x41c659
41c2d7:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41c2db:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41c2df:	2b c8                	sub    %eax,%ecx
41c2e1:	74 0e                	je     0x41c2f1
41c2e3:	33 c0                	xor    %eax,%eax
41c2e5:	85 c9                	test   %ecx,%ecx
41c2e7:	0f 9f c0             	setg   %al
41c2ea:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c2f1:	85 c9                	test   %ecx,%ecx
41c2f3:	0f 85 60 03 00 00    	jne    0x41c659
41c2f9:	8b 46 e8             	mov    -0x18(%esi),%eax
41c2fc:	3b 42 e8             	cmp    -0x18(%edx),%eax
41c2ff:	0f 84 87 00 00 00    	je     0x41c38c
41c305:	0f b6 c8             	movzbl %al,%ecx
41c308:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41c30c:	2b c8                	sub    %eax,%ecx
41c30e:	74 0e                	je     0x41c31e
41c310:	33 c0                	xor    %eax,%eax
41c312:	85 c9                	test   %ecx,%ecx
41c314:	0f 9f c0             	setg   %al
41c317:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c31e:	85 c9                	test   %ecx,%ecx
41c320:	0f 85 33 03 00 00    	jne    0x41c659
41c326:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41c32a:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41c32e:	2b c8                	sub    %eax,%ecx
41c330:	74 0e                	je     0x41c340
41c332:	33 c0                	xor    %eax,%eax
41c334:	85 c9                	test   %ecx,%ecx
41c336:	0f 9f c0             	setg   %al
41c339:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c340:	85 c9                	test   %ecx,%ecx
41c342:	0f 85 11 03 00 00    	jne    0x41c659
41c348:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41c34c:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41c350:	2b c8                	sub    %eax,%ecx
41c352:	74 0e                	je     0x41c362
41c354:	33 c0                	xor    %eax,%eax
41c356:	85 c9                	test   %ecx,%ecx
41c358:	0f 9f c0             	setg   %al
41c35b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c362:	85 c9                	test   %ecx,%ecx
41c364:	0f 85 ef 02 00 00    	jne    0x41c659
41c36a:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41c36e:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41c372:	2b c8                	sub    %eax,%ecx
41c374:	74 0e                	je     0x41c384
41c376:	33 c0                	xor    %eax,%eax
41c378:	85 c9                	test   %ecx,%ecx
41c37a:	0f 9f c0             	setg   %al
41c37d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c384:	85 c9                	test   %ecx,%ecx
41c386:	0f 85 cd 02 00 00    	jne    0x41c659
41c38c:	8b 46 ec             	mov    -0x14(%esi),%eax
41c38f:	3b 42 ec             	cmp    -0x14(%edx),%eax
41c392:	0f 84 87 00 00 00    	je     0x41c41f
41c398:	0f b6 c8             	movzbl %al,%ecx
41c39b:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41c39f:	2b c8                	sub    %eax,%ecx
41c3a1:	74 0e                	je     0x41c3b1
41c3a3:	33 c0                	xor    %eax,%eax
41c3a5:	85 c9                	test   %ecx,%ecx
41c3a7:	0f 9f c0             	setg   %al
41c3aa:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c3b1:	85 c9                	test   %ecx,%ecx
41c3b3:	0f 85 a0 02 00 00    	jne    0x41c659
41c3b9:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41c3bd:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41c3c1:	2b c8                	sub    %eax,%ecx
41c3c3:	74 0e                	je     0x41c3d3
41c3c5:	33 c0                	xor    %eax,%eax
41c3c7:	85 c9                	test   %ecx,%ecx
41c3c9:	0f 9f c0             	setg   %al
41c3cc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c3d3:	85 c9                	test   %ecx,%ecx
41c3d5:	0f 85 7e 02 00 00    	jne    0x41c659
41c3db:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41c3df:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41c3e3:	2b c8                	sub    %eax,%ecx
41c3e5:	74 0e                	je     0x41c3f5
41c3e7:	33 c0                	xor    %eax,%eax
41c3e9:	85 c9                	test   %ecx,%ecx
41c3eb:	0f 9f c0             	setg   %al
41c3ee:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c3f5:	85 c9                	test   %ecx,%ecx
41c3f7:	0f 85 5c 02 00 00    	jne    0x41c659
41c3fd:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
41c401:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41c405:	2b c8                	sub    %eax,%ecx
41c407:	74 0e                	je     0x41c417
41c409:	33 c0                	xor    %eax,%eax
41c40b:	85 c9                	test   %ecx,%ecx
41c40d:	0f 9f c0             	setg   %al
41c410:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c417:	85 c9                	test   %ecx,%ecx
41c419:	0f 85 3a 02 00 00    	jne    0x41c659
41c41f:	8b 46 f0             	mov    -0x10(%esi),%eax
41c422:	3b 42 f0             	cmp    -0x10(%edx),%eax
41c425:	0f 84 87 00 00 00    	je     0x41c4b2
41c42b:	0f b6 c8             	movzbl %al,%ecx
41c42e:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41c432:	2b c8                	sub    %eax,%ecx
41c434:	74 0e                	je     0x41c444
41c436:	33 c0                	xor    %eax,%eax
41c438:	85 c9                	test   %ecx,%ecx
41c43a:	0f 9f c0             	setg   %al
41c43d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c444:	85 c9                	test   %ecx,%ecx
41c446:	0f 85 0d 02 00 00    	jne    0x41c659
41c44c:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41c450:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41c454:	2b c8                	sub    %eax,%ecx
41c456:	74 0e                	je     0x41c466
41c458:	33 c0                	xor    %eax,%eax
41c45a:	85 c9                	test   %ecx,%ecx
41c45c:	0f 9f c0             	setg   %al
41c45f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c466:	85 c9                	test   %ecx,%ecx
41c468:	0f 85 eb 01 00 00    	jne    0x41c659
41c46e:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41c472:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41c476:	2b c8                	sub    %eax,%ecx
41c478:	74 0e                	je     0x41c488
41c47a:	33 c0                	xor    %eax,%eax
41c47c:	85 c9                	test   %ecx,%ecx
41c47e:	0f 9f c0             	setg   %al
41c481:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c488:	85 c9                	test   %ecx,%ecx
41c48a:	0f 85 c9 01 00 00    	jne    0x41c659
41c490:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
41c494:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41c498:	2b c8                	sub    %eax,%ecx
41c49a:	74 0e                	je     0x41c4aa
41c49c:	33 c0                	xor    %eax,%eax
41c49e:	85 c9                	test   %ecx,%ecx
41c4a0:	0f 9f c0             	setg   %al
41c4a3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c4aa:	85 c9                	test   %ecx,%ecx
41c4ac:	0f 85 a7 01 00 00    	jne    0x41c659
41c4b2:	8b 46 f4             	mov    -0xc(%esi),%eax
41c4b5:	3b 42 f4             	cmp    -0xc(%edx),%eax
41c4b8:	0f 84 87 00 00 00    	je     0x41c545
41c4be:	0f b6 c8             	movzbl %al,%ecx
41c4c1:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41c4c5:	2b c8                	sub    %eax,%ecx
41c4c7:	74 0e                	je     0x41c4d7
41c4c9:	33 c0                	xor    %eax,%eax
41c4cb:	85 c9                	test   %ecx,%ecx
41c4cd:	0f 9f c0             	setg   %al
41c4d0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx