41b000:	33 d2                	xor    %edx,%edx
41b002:	85 f6                	test   %esi,%esi
41b004:	0f 9f c2             	setg   %dl
41b007:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b00b:	8b f2                	mov    %edx,%esi
41b00d:	85 f6                	test   %esi,%esi
41b00f:	0f 85 9d fa ff ff    	jne    0x41aab2
41b015:	0f b6 70 ee          	movzbl -0x12(%eax),%esi
41b019:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
41b01d:	2b f2                	sub    %edx,%esi
41b01f:	74 11                	je     0x41b032
41b021:	33 d2                	xor    %edx,%edx
41b023:	85 f6                	test   %esi,%esi
41b025:	0f 9f c2             	setg   %dl
41b028:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b02c:	8b f2                	mov    %edx,%esi
41b02e:	eb 02                	jmp    0x41b032
41b030:	33 f6                	xor    %esi,%esi
41b032:	85 f6                	test   %esi,%esi
41b034:	0f 85 78 fa ff ff    	jne    0x41aab2
41b03a:	8b 50 ef             	mov    -0x11(%eax),%edx
41b03d:	3b 51 ef             	cmp    -0x11(%ecx),%edx
41b040:	74 7d                	je     0x41b0bf
41b042:	0f b6 f2             	movzbl %dl,%esi
41b045:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
41b049:	2b f2                	sub    %edx,%esi
41b04b:	74 15                	je     0x41b062
41b04d:	33 d2                	xor    %edx,%edx
41b04f:	85 f6                	test   %esi,%esi
41b051:	0f 9f c2             	setg   %dl
41b054:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b058:	8b f2                	mov    %edx,%esi
41b05a:	85 f6                	test   %esi,%esi
41b05c:	0f 85 50 fa ff ff    	jne    0x41aab2
41b062:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
41b066:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
41b06a:	2b f2                	sub    %edx,%esi
41b06c:	74 15                	je     0x41b083
41b06e:	33 d2                	xor    %edx,%edx
41b070:	85 f6                	test   %esi,%esi
41b072:	0f 9f c2             	setg   %dl
41b075:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b079:	8b f2                	mov    %edx,%esi
41b07b:	85 f6                	test   %esi,%esi
41b07d:	0f 85 2f fa ff ff    	jne    0x41aab2
41b083:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
41b087:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
41b08b:	2b f2                	sub    %edx,%esi
41b08d:	74 15                	je     0x41b0a4
41b08f:	33 d2                	xor    %edx,%edx
41b091:	85 f6                	test   %esi,%esi
41b093:	0f 9f c2             	setg   %dl
41b096:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b09a:	8b f2                	mov    %edx,%esi
41b09c:	85 f6                	test   %esi,%esi
41b09e:	0f 85 0e fa ff ff    	jne    0x41aab2
41b0a4:	0f b6 70 f2          	movzbl -0xe(%eax),%esi
41b0a8:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
41b0ac:	2b f2                	sub    %edx,%esi
41b0ae:	74 11                	je     0x41b0c1
41b0b0:	33 d2                	xor    %edx,%edx
41b0b2:	85 f6                	test   %esi,%esi
41b0b4:	0f 9f c2             	setg   %dl
41b0b7:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b0bb:	8b f2                	mov    %edx,%esi
41b0bd:	eb 02                	jmp    0x41b0c1
41b0bf:	33 f6                	xor    %esi,%esi
41b0c1:	85 f6                	test   %esi,%esi
41b0c3:	0f 85 e9 f9 ff ff    	jne    0x41aab2
41b0c9:	8b 50 f3             	mov    -0xd(%eax),%edx
41b0cc:	3b 51 f3             	cmp    -0xd(%ecx),%edx
41b0cf:	74 7d                	je     0x41b14e
41b0d1:	0f b6 f2             	movzbl %dl,%esi
41b0d4:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
41b0d8:	2b f2                	sub    %edx,%esi
41b0da:	74 15                	je     0x41b0f1
41b0dc:	33 d2                	xor    %edx,%edx
41b0de:	85 f6                	test   %esi,%esi
41b0e0:	0f 9f c2             	setg   %dl
41b0e3:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b0e7:	8b f2                	mov    %edx,%esi
41b0e9:	85 f6                	test   %esi,%esi
41b0eb:	0f 85 c1 f9 ff ff    	jne    0x41aab2
41b0f1:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
41b0f5:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
41b0f9:	2b f2                	sub    %edx,%esi
41b0fb:	74 15                	je     0x41b112
41b0fd:	33 d2                	xor    %edx,%edx
41b0ff:	85 f6                	test   %esi,%esi
41b101:	0f 9f c2             	setg   %dl
41b104:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b108:	8b f2                	mov    %edx,%esi
41b10a:	85 f6                	test   %esi,%esi
41b10c:	0f 85 a0 f9 ff ff    	jne    0x41aab2
41b112:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
41b116:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
41b11a:	2b f2                	sub    %edx,%esi
41b11c:	74 15                	je     0x41b133
41b11e:	33 d2                	xor    %edx,%edx
41b120:	85 f6                	test   %esi,%esi
41b122:	0f 9f c2             	setg   %dl
41b125:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b129:	8b f2                	mov    %edx,%esi
41b12b:	85 f6                	test   %esi,%esi
41b12d:	0f 85 7f f9 ff ff    	jne    0x41aab2
41b133:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
41b137:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
41b13b:	2b f2                	sub    %edx,%esi
41b13d:	74 11                	je     0x41b150
41b13f:	33 d2                	xor    %edx,%edx
41b141:	85 f6                	test   %esi,%esi
41b143:	0f 9f c2             	setg   %dl
41b146:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b14a:	8b f2                	mov    %edx,%esi
41b14c:	eb 02                	jmp    0x41b150
41b14e:	33 f6                	xor    %esi,%esi
41b150:	85 f6                	test   %esi,%esi
41b152:	0f 85 5a f9 ff ff    	jne    0x41aab2
41b158:	8b 50 f7             	mov    -0x9(%eax),%edx
41b15b:	3b 51 f7             	cmp    -0x9(%ecx),%edx
41b15e:	74 7e                	je     0x41b1de
41b160:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
41b164:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
41b168:	2b f2                	sub    %edx,%esi
41b16a:	74 15                	je     0x41b181
41b16c:	33 d2                	xor    %edx,%edx
41b16e:	85 f6                	test   %esi,%esi
41b170:	0f 9f c2             	setg   %dl
41b173:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b177:	8b f2                	mov    %edx,%esi
41b179:	85 f6                	test   %esi,%esi
41b17b:	0f 85 31 f9 ff ff    	jne    0x41aab2
41b181:	0f b6 70 f8          	movzbl -0x8(%eax),%esi
41b185:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
41b189:	2b f2                	sub    %edx,%esi
41b18b:	74 15                	je     0x41b1a2
41b18d:	33 d2                	xor    %edx,%edx
41b18f:	85 f6                	test   %esi,%esi
41b191:	0f 9f c2             	setg   %dl
41b194:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b198:	8b f2                	mov    %edx,%esi
41b19a:	85 f6                	test   %esi,%esi
41b19c:	0f 85 10 f9 ff ff    	jne    0x41aab2
41b1a2:	0f b6 70 f9          	movzbl -0x7(%eax),%esi
41b1a6:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
41b1aa:	2b f2                	sub    %edx,%esi
41b1ac:	74 15                	je     0x41b1c3
41b1ae:	33 d2                	xor    %edx,%edx
41b1b0:	85 f6                	test   %esi,%esi
41b1b2:	0f 9f c2             	setg   %dl
41b1b5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b1b9:	8b f2                	mov    %edx,%esi
41b1bb:	85 f6                	test   %esi,%esi
41b1bd:	0f 85 ef f8 ff ff    	jne    0x41aab2
41b1c3:	0f b6 70 fa          	movzbl -0x6(%eax),%esi
41b1c7:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
41b1cb:	2b f2                	sub    %edx,%esi
41b1cd:	74 11                	je     0x41b1e0
41b1cf:	33 d2                	xor    %edx,%edx
41b1d1:	85 f6                	test   %esi,%esi
41b1d3:	0f 9f c2             	setg   %dl
41b1d6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b1da:	8b f2                	mov    %edx,%esi
41b1dc:	eb 02                	jmp    0x41b1e0
41b1de:	33 f6                	xor    %esi,%esi
41b1e0:	85 f6                	test   %esi,%esi
41b1e2:	0f 85 ca f8 ff ff    	jne    0x41aab2
41b1e8:	8b 50 fb             	mov    -0x5(%eax),%edx
41b1eb:	3b 51 fb             	cmp    -0x5(%ecx),%edx
41b1ee:	74 7d                	je     0x41b26d
41b1f0:	0f b6 f2             	movzbl %dl,%esi
41b1f3:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
41b1f7:	2b f2                	sub    %edx,%esi
41b1f9:	74 15                	je     0x41b210
41b1fb:	33 d2                	xor    %edx,%edx
41b1fd:	85 f6                	test   %esi,%esi
41b1ff:	0f 9f c2             	setg   %dl
41b202:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b206:	8b f2                	mov    %edx,%esi
41b208:	85 f6                	test   %esi,%esi
41b20a:	0f 85 a2 f8 ff ff    	jne    0x41aab2
41b210:	0f b6 70 fc          	movzbl -0x4(%eax),%esi
41b214:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
41b218:	2b f2                	sub    %edx,%esi
41b21a:	74 15                	je     0x41b231
41b21c:	33 d2                	xor    %edx,%edx
41b21e:	85 f6                	test   %esi,%esi
41b220:	0f 9f c2             	setg   %dl
41b223:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b227:	8b f2                	mov    %edx,%esi
41b229:	85 f6                	test   %esi,%esi
41b22b:	0f 85 81 f8 ff ff    	jne    0x41aab2
41b231:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
41b235:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
41b239:	2b f2                	sub    %edx,%esi
41b23b:	74 15                	je     0x41b252
41b23d:	33 d2                	xor    %edx,%edx
41b23f:	85 f6                	test   %esi,%esi
41b241:	0f 9f c2             	setg   %dl
41b244:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b248:	8b f2                	mov    %edx,%esi
41b24a:	85 f6                	test   %esi,%esi
41b24c:	0f 85 60 f8 ff ff    	jne    0x41aab2
41b252:	0f b6 70 fe          	movzbl -0x2(%eax),%esi
41b256:	0f b6 51 fe          	movzbl -0x2(%ecx),%edx
41b25a:	2b f2                	sub    %edx,%esi
41b25c:	74 11                	je     0x41b26f
41b25e:	33 d2                	xor    %edx,%edx
41b260:	85 f6                	test   %esi,%esi
41b262:	0f 9f c2             	setg   %dl
41b265:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b269:	8b f2                	mov    %edx,%esi
41b26b:	eb 02                	jmp    0x41b26f
41b26d:	33 f6                	xor    %esi,%esi
41b26f:	85 f6                	test   %esi,%esi
41b271:	0f 85 3b f8 ff ff    	jne    0x41aab2
41b277:	0f b6 49 ff          	movzbl -0x1(%ecx),%ecx
41b27b:	0f b6 40 ff          	movzbl -0x1(%eax),%eax
41b27f:	2b c1                	sub    %ecx,%eax
41b281:	0f 84 00 fc ff ff    	je     0x41ae87
41b287:	33 c9                	xor    %ecx,%ecx
41b289:	85 c0                	test   %eax,%eax
41b28b:	0f 9f c1             	setg   %cl
41b28e:	8d 4c 09 ff          	lea    -0x1(%ecx,%ecx,1),%ecx
41b292:	8b c1                	mov    %ecx,%eax
41b294:	e9 ee fb ff ff       	jmp    0x41ae87
41b299:	8b 50 e2             	mov    -0x1e(%eax),%edx
41b29c:	3b 51 e2             	cmp    -0x1e(%ecx),%edx
41b29f:	74 7d                	je     0x41b31e
41b2a1:	0f b6 f2             	movzbl %dl,%esi
41b2a4:	0f b6 51 e2          	movzbl -0x1e(%ecx),%edx
41b2a8:	2b f2                	sub    %edx,%esi
41b2aa:	74 15                	je     0x41b2c1
41b2ac:	33 d2                	xor    %edx,%edx
41b2ae:	85 f6                	test   %esi,%esi
41b2b0:	0f 9f c2             	setg   %dl
41b2b3:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b2b7:	8b f2                	mov    %edx,%esi
41b2b9:	85 f6                	test   %esi,%esi
41b2bb:	0f 85 f1 f7 ff ff    	jne    0x41aab2
41b2c1:	0f b6 70 e3          	movzbl -0x1d(%eax),%esi
41b2c5:	0f b6 51 e3          	movzbl -0x1d(%ecx),%edx
41b2c9:	2b f2                	sub    %edx,%esi
41b2cb:	74 15                	je     0x41b2e2
41b2cd:	33 d2                	xor    %edx,%edx
41b2cf:	85 f6                	test   %esi,%esi
41b2d1:	0f 9f c2             	setg   %dl
41b2d4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b2d8:	8b f2                	mov    %edx,%esi
41b2da:	85 f6                	test   %esi,%esi
41b2dc:	0f 85 d0 f7 ff ff    	jne    0x41aab2
41b2e2:	0f b6 70 e4          	movzbl -0x1c(%eax),%esi
41b2e6:	0f b6 51 e4          	movzbl -0x1c(%ecx),%edx
41b2ea:	2b f2                	sub    %edx,%esi
41b2ec:	74 15                	je     0x41b303
41b2ee:	33 d2                	xor    %edx,%edx
41b2f0:	85 f6                	test   %esi,%esi
41b2f2:	0f 9f c2             	setg   %dl
41b2f5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b2f9:	8b f2                	mov    %edx,%esi
41b2fb:	85 f6                	test   %esi,%esi
41b2fd:	0f 85 af f7 ff ff    	jne    0x41aab2
41b303:	0f b6 70 e5          	movzbl -0x1b(%eax),%esi
41b307:	0f b6 51 e5          	movzbl -0x1b(%ecx),%edx
41b30b:	2b f2                	sub    %edx,%esi
41b30d:	74 11                	je     0x41b320
41b30f:	33 d2                	xor    %edx,%edx
41b311:	85 f6                	test   %esi,%esi
41b313:	0f 9f c2             	setg   %dl
41b316:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b31a:	8b f2                	mov    %edx,%esi
41b31c:	eb 02                	jmp    0x41b320
41b31e:	33 f6                	xor    %esi,%esi
41b320:	85 f6                	test   %esi,%esi
41b322:	0f 85 8a f7 ff ff    	jne    0x41aab2
41b328:	8b 50 e6             	mov    -0x1a(%eax),%edx
41b32b:	3b 51 e6             	cmp    -0x1a(%ecx),%edx
41b32e:	74 7d                	je     0x41b3ad
41b330:	0f b6 f2             	movzbl %dl,%esi
41b333:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
41b337:	2b f2                	sub    %edx,%esi
41b339:	74 15                	je     0x41b350
41b33b:	33 d2                	xor    %edx,%edx
41b33d:	85 f6                	test   %esi,%esi
41b33f:	0f 9f c2             	setg   %dl
41b342:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b346:	8b f2                	mov    %edx,%esi
41b348:	85 f6                	test   %esi,%esi
41b34a:	0f 85 62 f7 ff ff    	jne    0x41aab2
41b350:	0f b6 70 e7          	movzbl -0x19(%eax),%esi
41b354:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
41b358:	2b f2                	sub    %edx,%esi
41b35a:	74 15                	je     0x41b371
41b35c:	33 d2                	xor    %edx,%edx
41b35e:	85 f6                	test   %esi,%esi
41b360:	0f 9f c2             	setg   %dl
41b363:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b367:	8b f2                	mov    %edx,%esi
41b369:	85 f6                	test   %esi,%esi
41b36b:	0f 85 41 f7 ff ff    	jne    0x41aab2
41b371:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
41b375:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
41b379:	2b f2                	sub    %edx,%esi
41b37b:	74 15                	je     0x41b392
41b37d:	33 d2                	xor    %edx,%edx
41b37f:	85 f6                	test   %esi,%esi
41b381:	0f 9f c2             	setg   %dl
41b384:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b388:	8b f2                	mov    %edx,%esi
41b38a:	85 f6                	test   %esi,%esi
41b38c:	0f 85 20 f7 ff ff    	jne    0x41aab2
41b392:	0f b6 70 e9          	movzbl -0x17(%eax),%esi
41b396:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
41b39a:	2b f2                	sub    %edx,%esi
41b39c:	74 11                	je     0x41b3af
41b39e:	33 d2                	xor    %edx,%edx
41b3a0:	85 f6                	test   %esi,%esi
41b3a2:	0f 9f c2             	setg   %dl
41b3a5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b3a9:	8b f2                	mov    %edx,%esi
41b3ab:	eb 02                	jmp    0x41b3af
41b3ad:	33 f6                	xor    %esi,%esi
41b3af:	85 f6                	test   %esi,%esi
41b3b1:	0f 85 fb f6 ff ff    	jne    0x41aab2
41b3b7:	8b 50 ea             	mov    -0x16(%eax),%edx
41b3ba:	3b 51 ea             	cmp    -0x16(%ecx),%edx
41b3bd:	74 7d                	je     0x41b43c
41b3bf:	0f b6 f2             	movzbl %dl,%esi
41b3c2:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
41b3c6:	2b f2                	sub    %edx,%esi
41b3c8:	74 15                	je     0x41b3df
41b3ca:	33 d2                	xor    %edx,%edx
41b3cc:	85 f6                	test   %esi,%esi
41b3ce:	0f 9f c2             	setg   %dl
41b3d1:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b3d5:	8b f2                	mov    %edx,%esi
41b3d7:	85 f6                	test   %esi,%esi
41b3d9:	0f 85 d3 f6 ff ff    	jne    0x41aab2
41b3df:	0f b6 70 eb          	movzbl -0x15(%eax),%esi
41b3e3:	0f b6 51 eb          	movzbl -0x15(%ecx),%edx
41b3e7:	2b f2                	sub    %edx,%esi
41b3e9:	74 15                	je     0x41b400
41b3eb:	33 d2                	xor    %edx,%edx
41b3ed:	85 f6                	test   %esi,%esi
41b3ef:	0f 9f c2             	setg   %dl
41b3f2:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b3f6:	8b f2                	mov    %edx,%esi
41b3f8:	85 f6                	test   %esi,%esi
41b3fa:	0f 85 b2 f6 ff ff    	jne    0x41aab2
41b400:	0f b6 70 ec          	movzbl -0x14(%eax),%esi