41a303:	33 c0                	xor    %eax,%eax
41a305:	85 c9                	test   %ecx,%ecx
41a307:	0f 9f c0             	setg   %al
41a30a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a311:	85 c9                	test   %ecx,%ecx
41a313:	0f 85 6e fe ff ff    	jne    0x41a187
41a319:	0f ae e8             	lfence
41a31c:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41a320:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41a324:	2b c8                	sub    %eax,%ecx
41a326:	74 0e                	je     0x41a336
41a328:	33 c0                	xor    %eax,%eax
41a32a:	85 c9                	test   %ecx,%ecx
41a32c:	0f 9f c0             	setg   %al
41a32f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a336:	85 c9                	test   %ecx,%ecx
41a338:	0f 85 49 fe ff ff    	jne    0x41a187
41a33e:	0f ae e8             	lfence
41a341:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41a345:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41a349:	2b c8                	sub    %eax,%ecx
41a34b:	74 0e                	je     0x41a35b
41a34d:	33 c0                	xor    %eax,%eax
41a34f:	85 c9                	test   %ecx,%ecx
41a351:	0f 9f c0             	setg   %al
41a354:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a35b:	85 c9                	test   %ecx,%ecx
41a35d:	0f 85 24 fe ff ff    	jne    0x41a187
41a363:	8b 46 ef             	mov    -0x11(%esi),%eax
41a366:	3b 42 ef             	cmp    -0x11(%edx),%eax
41a369:	0f 84 94 00 00 00    	je     0x41a403
41a36f:	0f ae e8             	lfence
41a372:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
41a376:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41a37a:	2b c8                	sub    %eax,%ecx
41a37c:	74 0e                	je     0x41a38c
41a37e:	33 c0                	xor    %eax,%eax
41a380:	85 c9                	test   %ecx,%ecx
41a382:	0f 9f c0             	setg   %al
41a385:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a38c:	85 c9                	test   %ecx,%ecx
41a38e:	0f 85 f3 fd ff ff    	jne    0x41a187
41a394:	0f ae e8             	lfence
41a397:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41a39b:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41a39f:	2b c8                	sub    %eax,%ecx
41a3a1:	74 0e                	je     0x41a3b1
41a3a3:	33 c0                	xor    %eax,%eax
41a3a5:	85 c9                	test   %ecx,%ecx
41a3a7:	0f 9f c0             	setg   %al
41a3aa:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a3b1:	85 c9                	test   %ecx,%ecx
41a3b3:	0f 85 ce fd ff ff    	jne    0x41a187
41a3b9:	0f ae e8             	lfence
41a3bc:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41a3c0:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41a3c4:	2b c8                	sub    %eax,%ecx
41a3c6:	74 0e                	je     0x41a3d6
41a3c8:	33 c0                	xor    %eax,%eax
41a3ca:	85 c9                	test   %ecx,%ecx
41a3cc:	0f 9f c0             	setg   %al
41a3cf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a3d6:	85 c9                	test   %ecx,%ecx
41a3d8:	0f 85 a9 fd ff ff    	jne    0x41a187
41a3de:	0f ae e8             	lfence
41a3e1:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41a3e5:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41a3e9:	2b c8                	sub    %eax,%ecx
41a3eb:	74 0e                	je     0x41a3fb
41a3ed:	33 c0                	xor    %eax,%eax
41a3ef:	85 c9                	test   %ecx,%ecx
41a3f1:	0f 9f c0             	setg   %al
41a3f4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a3fb:	85 c9                	test   %ecx,%ecx
41a3fd:	0f 85 84 fd ff ff    	jne    0x41a187
41a403:	8b 46 f3             	mov    -0xd(%esi),%eax
41a406:	3b 42 f3             	cmp    -0xd(%edx),%eax
41a409:	0f 84 94 00 00 00    	je     0x41a4a3
41a40f:	0f ae e8             	lfence
41a412:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
41a416:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41a41a:	2b c8                	sub    %eax,%ecx
41a41c:	74 0e                	je     0x41a42c
41a41e:	33 c0                	xor    %eax,%eax
41a420:	85 c9                	test   %ecx,%ecx
41a422:	0f 9f c0             	setg   %al
41a425:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a42c:	85 c9                	test   %ecx,%ecx
41a42e:	0f 85 53 fd ff ff    	jne    0x41a187
41a434:	0f ae e8             	lfence
41a437:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41a43b:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41a43f:	2b c8                	sub    %eax,%ecx
41a441:	74 0e                	je     0x41a451
41a443:	33 c0                	xor    %eax,%eax
41a445:	85 c9                	test   %ecx,%ecx
41a447:	0f 9f c0             	setg   %al
41a44a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a451:	85 c9                	test   %ecx,%ecx
41a453:	0f 85 2e fd ff ff    	jne    0x41a187
41a459:	0f ae e8             	lfence
41a45c:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41a460:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41a464:	2b c8                	sub    %eax,%ecx
41a466:	74 0e                	je     0x41a476
41a468:	33 c0                	xor    %eax,%eax
41a46a:	85 c9                	test   %ecx,%ecx
41a46c:	0f 9f c0             	setg   %al
41a46f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a476:	85 c9                	test   %ecx,%ecx
41a478:	0f 85 09 fd ff ff    	jne    0x41a187
41a47e:	0f ae e8             	lfence
41a481:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41a485:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41a489:	2b c8                	sub    %eax,%ecx
41a48b:	74 0e                	je     0x41a49b
41a48d:	33 c0                	xor    %eax,%eax
41a48f:	85 c9                	test   %ecx,%ecx
41a491:	0f 9f c0             	setg   %al
41a494:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a49b:	85 c9                	test   %ecx,%ecx
41a49d:	0f 85 e4 fc ff ff    	jne    0x41a187
41a4a3:	8b 46 f7             	mov    -0x9(%esi),%eax
41a4a6:	3b 42 f7             	cmp    -0x9(%edx),%eax
41a4a9:	0f 84 94 00 00 00    	je     0x41a543
41a4af:	0f ae e8             	lfence
41a4b2:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41a4b6:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
41a4ba:	2b c8                	sub    %eax,%ecx
41a4bc:	74 0e                	je     0x41a4cc
41a4be:	33 c0                	xor    %eax,%eax
41a4c0:	85 c9                	test   %ecx,%ecx
41a4c2:	0f 9f c0             	setg   %al
41a4c5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a4cc:	85 c9                	test   %ecx,%ecx
41a4ce:	0f 85 b3 fc ff ff    	jne    0x41a187
41a4d4:	0f ae e8             	lfence
41a4d7:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
41a4db:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41a4df:	2b c8                	sub    %eax,%ecx
41a4e1:	74 0e                	je     0x41a4f1
41a4e3:	33 c0                	xor    %eax,%eax
41a4e5:	85 c9                	test   %ecx,%ecx
41a4e7:	0f 9f c0             	setg   %al
41a4ea:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a4f1:	85 c9                	test   %ecx,%ecx
41a4f3:	0f 85 8e fc ff ff    	jne    0x41a187
41a4f9:	0f ae e8             	lfence
41a4fc:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41a500:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41a504:	2b c8                	sub    %eax,%ecx
41a506:	74 0e                	je     0x41a516
41a508:	33 c0                	xor    %eax,%eax
41a50a:	85 c9                	test   %ecx,%ecx
41a50c:	0f 9f c0             	setg   %al
41a50f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a516:	85 c9                	test   %ecx,%ecx
41a518:	0f 85 69 fc ff ff    	jne    0x41a187
41a51e:	0f ae e8             	lfence
41a521:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
41a525:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41a529:	2b c8                	sub    %eax,%ecx
41a52b:	74 0e                	je     0x41a53b
41a52d:	33 c0                	xor    %eax,%eax
41a52f:	85 c9                	test   %ecx,%ecx
41a531:	0f 9f c0             	setg   %al
41a534:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a53b:	85 c9                	test   %ecx,%ecx
41a53d:	0f 85 44 fc ff ff    	jne    0x41a187
41a543:	8b 46 fb             	mov    -0x5(%esi),%eax
41a546:	3b 42 fb             	cmp    -0x5(%edx),%eax
41a549:	0f 84 94 00 00 00    	je     0x41a5e3
41a54f:	0f ae e8             	lfence
41a552:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
41a556:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41a55a:	2b c8                	sub    %eax,%ecx
41a55c:	74 0e                	je     0x41a56c
41a55e:	33 c0                	xor    %eax,%eax
41a560:	85 c9                	test   %ecx,%ecx
41a562:	0f 9f c0             	setg   %al
41a565:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a56c:	85 c9                	test   %ecx,%ecx
41a56e:	0f 85 13 fc ff ff    	jne    0x41a187
41a574:	0f ae e8             	lfence
41a577:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41a57b:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
41a57f:	2b c8                	sub    %eax,%ecx
41a581:	74 0e                	je     0x41a591
41a583:	33 c0                	xor    %eax,%eax
41a585:	85 c9                	test   %ecx,%ecx
41a587:	0f 9f c0             	setg   %al
41a58a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a591:	85 c9                	test   %ecx,%ecx
41a593:	0f 85 ee fb ff ff    	jne    0x41a187
41a599:	0f ae e8             	lfence
41a59c:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41a5a0:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41a5a4:	2b c8                	sub    %eax,%ecx
41a5a6:	74 0e                	je     0x41a5b6
41a5a8:	33 c0                	xor    %eax,%eax
41a5aa:	85 c9                	test   %ecx,%ecx
41a5ac:	0f 9f c0             	setg   %al
41a5af:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a5b6:	85 c9                	test   %ecx,%ecx
41a5b8:	0f 85 c9 fb ff ff    	jne    0x41a187
41a5be:	0f ae e8             	lfence
41a5c1:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
41a5c5:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
41a5c9:	2b c8                	sub    %eax,%ecx
41a5cb:	74 0e                	je     0x41a5db
41a5cd:	33 c0                	xor    %eax,%eax
41a5cf:	85 c9                	test   %ecx,%ecx
41a5d1:	0f 9f c0             	setg   %al
41a5d4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a5db:	85 c9                	test   %ecx,%ecx
41a5dd:	0f 85 a4 fb ff ff    	jne    0x41a187
41a5e3:	0f ae e8             	lfence
41a5e6:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
41a5ea:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
41a5ee:	2b c8                	sub    %eax,%ecx
41a5f0:	0f 84 91 fb ff ff    	je     0x41a187
41a5f6:	33 c0                	xor    %eax,%eax
41a5f8:	85 c9                	test   %ecx,%ecx
41a5fa:	0f 9f c0             	setg   %al
41a5fd:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a604:	e9 7e fb ff ff       	jmp    0x41a187
41a609:	8b 46 e2             	mov    -0x1e(%esi),%eax
41a60c:	3b 42 e2             	cmp    -0x1e(%edx),%eax
41a60f:	0f 84 94 00 00 00    	je     0x41a6a9
41a615:	0f ae e8             	lfence
41a618:	0f b6 4e e2          	movzbl -0x1e(%esi),%ecx
41a61c:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41a620:	2b c8                	sub    %eax,%ecx
41a622:	74 0e                	je     0x41a632
41a624:	33 c0                	xor    %eax,%eax
41a626:	85 c9                	test   %ecx,%ecx
41a628:	0f 9f c0             	setg   %al
41a62b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a632:	85 c9                	test   %ecx,%ecx
41a634:	0f 85 4d fb ff ff    	jne    0x41a187
41a63a:	0f ae e8             	lfence
41a63d:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41a641:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41a645:	2b c8                	sub    %eax,%ecx
41a647:	74 0e                	je     0x41a657
41a649:	33 c0                	xor    %eax,%eax
41a64b:	85 c9                	test   %ecx,%ecx
41a64d:	0f 9f c0             	setg   %al
41a650:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a657:	85 c9                	test   %ecx,%ecx
41a659:	0f 85 28 fb ff ff    	jne    0x41a187
41a65f:	0f ae e8             	lfence
41a662:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41a666:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41a66a:	2b c8                	sub    %eax,%ecx
41a66c:	74 0e                	je     0x41a67c
41a66e:	33 c0                	xor    %eax,%eax
41a670:	85 c9                	test   %ecx,%ecx
41a672:	0f 9f c0             	setg   %al
41a675:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a67c:	85 c9                	test   %ecx,%ecx
41a67e:	0f 85 03 fb ff ff    	jne    0x41a187
41a684:	0f ae e8             	lfence
41a687:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41a68b:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41a68f:	2b c8                	sub    %eax,%ecx
41a691:	74 0e                	je     0x41a6a1
41a693:	33 c0                	xor    %eax,%eax
41a695:	85 c9                	test   %ecx,%ecx
41a697:	0f 9f c0             	setg   %al
41a69a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a6a1:	85 c9                	test   %ecx,%ecx
41a6a3:	0f 85 de fa ff ff    	jne    0x41a187
41a6a9:	8b 46 e6             	mov    -0x1a(%esi),%eax
41a6ac:	3b 42 e6             	cmp    -0x1a(%edx),%eax
41a6af:	0f 84 94 00 00 00    	je     0x41a749
41a6b5:	0f ae e8             	lfence
41a6b8:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41a6bc:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41a6c0:	2b c8                	sub    %eax,%ecx
41a6c2:	74 0e                	je     0x41a6d2
41a6c4:	33 c0                	xor    %eax,%eax
41a6c6:	85 c9                	test   %ecx,%ecx
41a6c8:	0f 9f c0             	setg   %al
41a6cb:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a6d2:	85 c9                	test   %ecx,%ecx
41a6d4:	0f 85 ad fa ff ff    	jne    0x41a187
41a6da:	0f ae e8             	lfence
41a6dd:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41a6e1:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41a6e5:	2b c8                	sub    %eax,%ecx
41a6e7:	74 0e                	je     0x41a6f7
41a6e9:	33 c0                	xor    %eax,%eax
41a6eb:	85 c9                	test   %ecx,%ecx
41a6ed:	0f 9f c0             	setg   %al
41a6f0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a6f7:	85 c9                	test   %ecx,%ecx
41a6f9:	0f 85 88 fa ff ff    	jne    0x41a187
41a6ff:	0f ae e8             	lfence
41a702:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41a706:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41a70a:	2b c8                	sub    %eax,%ecx
41a70c:	74 0e                	je     0x41a71c
41a70e:	33 c0                	xor    %eax,%eax
41a710:	85 c9                	test   %ecx,%ecx
41a712:	0f 9f c0             	setg   %al
41a715:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a71c:	85 c9                	test   %ecx,%ecx
41a71e:	0f 85 63 fa ff ff    	jne    0x41a187
41a724:	0f ae e8             	lfence
41a727:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41a72b:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41a72f:	2b c8                	sub    %eax,%ecx
41a731:	74 0e                	je     0x41a741
41a733:	33 c0                	xor    %eax,%eax
41a735:	85 c9                	test   %ecx,%ecx
41a737:	0f 9f c0             	setg   %al
41a73a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a741:	85 c9                	test   %ecx,%ecx
41a743:	0f 85 3e fa ff ff    	jne    0x41a187
41a749:	8b 46 ea             	mov    -0x16(%esi),%eax
41a74c:	3b 42 ea             	cmp    -0x16(%edx),%eax
41a74f:	0f 84 94 00 00 00    	je     0x41a7e9
41a755:	0f ae e8             	lfence
41a758:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41a75c:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41a760:	2b c8                	sub    %eax,%ecx
41a762:	74 0e                	je     0x41a772
41a764:	33 c0                	xor    %eax,%eax
41a766:	85 c9                	test   %ecx,%ecx
41a768:	0f 9f c0             	setg   %al
41a76b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a772:	85 c9                	test   %ecx,%ecx
41a774:	0f 85 0d fa ff ff    	jne    0x41a187
41a77a:	0f ae e8             	lfence
41a77d:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41a781:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41a785:	2b c8                	sub    %eax,%ecx
41a787:	74 0e                	je     0x41a797
41a789:	33 c0                	xor    %eax,%eax
41a78b:	85 c9                	test   %ecx,%ecx
41a78d:	0f 9f c0             	setg   %al
41a790:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a797:	85 c9                	test   %ecx,%ecx
41a799:	0f 85 e8 f9 ff ff    	jne    0x41a187
41a79f:	0f ae e8             	lfence
41a7a2:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41a7a6:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41a7aa:	2b c8                	sub    %eax,%ecx
41a7ac:	74 0e                	je     0x41a7bc