140af74d1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140af74d7:	ba 20 00 00 00       	mov    $0x20,%edx
140af74dc:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140af74e0:	e8 5b 81 ff ff       	call   0x140aef640
140af74e5:	48 83 c4 20          	add    $0x20,%rsp
140af74e9:	5d                   	pop    %rbp
140af74ea:	c3                   	ret
140af74eb:	40 55                	rex push %rbp
140af74ed:	48 83 ec 20          	sub    $0x20,%rsp
140af74f1:	48 8b ea             	mov    %rdx,%rbp
140af74f4:	4c 8d 0d c5 ee 50 ff 	lea    -0xaf113b(%rip),%r9        # 0x1400063c0
140af74fb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140af7501:	ba 20 00 00 00       	mov    $0x20,%edx
140af7506:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140af750d:	e8 2e 81 ff ff       	call   0x140aef640
140af7512:	48 83 c4 20          	add    $0x20,%rsp
140af7516:	5d                   	pop    %rbp
140af7517:	c3                   	ret
140af7518:	40 55                	rex push %rbp
140af751a:	48 83 ec 20          	sub    $0x20,%rsp
140af751e:	48 8b ea             	mov    %rdx,%rbp
140af7521:	8b 45 30             	mov    0x30(%rbp),%eax
140af7524:	83 e0 01             	and    $0x1,%eax
140af7527:	85 c0                	test   %eax,%eax
140af7529:	74 10                	je     0x140af753b
140af752b:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140af752f:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
140af7536:	e8 85 ee 50 ff       	call   0x1400063c0
140af753b:	48 83 c4 20          	add    $0x20,%rsp
140af753f:	5d                   	pop    %rbp
140af7540:	c3                   	ret
140af7541:	40 55                	rex push %rbp
140af7543:	48 83 ec 20          	sub    $0x20,%rsp
140af7547:	48 8b ea             	mov    %rdx,%rbp
140af754a:	8b 45 40             	mov    0x40(%rbp),%eax
140af754d:	83 e0 01             	and    $0x1,%eax
140af7550:	85 c0                	test   %eax,%eax
140af7552:	74 0d                	je     0x140af7561
140af7554:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140af7558:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140af755c:	e8 1f ec 50 ff       	call   0x140006180
140af7561:	48 83 c4 20          	add    $0x20,%rsp
140af7565:	5d                   	pop    %rbp
140af7566:	c3                   	ret
140af7567:	40 55                	rex push %rbp
140af7569:	48 83 ec 20          	sub    $0x20,%rsp
140af756d:	48 8b ea             	mov    %rdx,%rbp
140af7570:	8b 45 40             	mov    0x40(%rbp),%eax
140af7573:	83 e0 02             	and    $0x2,%eax
140af7576:	85 c0                	test   %eax,%eax
140af7578:	74 0d                	je     0x140af7587
140af757a:	83 65 40 fd          	andl   $0xfffffffd,0x40(%rbp)
140af757e:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140af7582:	e8 f9 eb 50 ff       	call   0x140006180
140af7587:	48 83 c4 20          	add    $0x20,%rsp
140af758b:	5d                   	pop    %rbp
140af758c:	c3                   	ret
140af758d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af7592:	55                   	push   %rbp
140af7593:	48 83 ec 20          	sub    $0x20,%rsp
140af7597:	48 8b ea             	mov    %rdx,%rbp
140af759a:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140af759e:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140af75a2:	e8 75 b0 65 ff       	call   0x14015261c
140af75a7:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140af75ae:	48 8b 55 78          	mov    0x78(%rbp),%rdx
140af75b2:	e8 51 4a 52 ff       	call   0x14001c008
140af75b7:	33 d2                	xor    %edx,%edx
140af75b9:	33 c9                	xor    %ecx,%ecx
140af75bb:	e8 be 8e ff ff       	call   0x140af047e
140af75c0:	90                   	nop
140af75c1:	48 8d 4a 30          	lea    0x30(%rdx),%rcx
140af75c5:	e9 b2 09 66 ff       	jmp    0x140157f7c
140af75ca:	48 8d 4a 30          	lea    0x30(%rdx),%rcx
140af75ce:	48 83 c1 28          	add    $0x28,%rcx
140af75d2:	e9 e9 ed 50 ff       	jmp    0x1400063c0
140af75d7:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
140af75db:	48 83 c1 28          	add    $0x28,%rcx
140af75df:	e9 dc ed 50 ff       	jmp    0x1400063c0
140af75e4:	48 8b 4a 28          	mov    0x28(%rdx),%rcx
140af75e8:	48 83 c1 28          	add    $0x28,%rcx
140af75ec:	e9 cf ed 50 ff       	jmp    0x1400063c0
140af75f1:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140af75f6:	55                   	push   %rbp
140af75f7:	48 83 ec 20          	sub    $0x20,%rsp
140af75fb:	48 8b ea             	mov    %rdx,%rbp
140af75fe:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140af7602:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140af7606:	e8 f9 0a 66 ff       	call   0x140158104
140af760b:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140af7612:	48 8b 55 78          	mov    0x78(%rbp),%rdx
140af7616:	e8 ad 0a 66 ff       	call   0x1401580c8
140af761b:	33 d2                	xor    %edx,%edx
140af761d:	33 c9                	xor    %ecx,%ecx
140af761f:	e8 5a 8e ff ff       	call   0x140af047e
140af7624:	90                   	nop
140af7625:	48 8d 8a 10 09 00 00 	lea    0x910(%rdx),%rcx
140af762c:	e9 57 f1 6b ff       	jmp    0x1401b6788
140af7631:	40 55                	rex push %rbp
140af7633:	48 83 ec 20          	sub    $0x20,%rsp
140af7637:	48 8b ea             	mov    %rdx,%rbp
140af763a:	8b 45 30             	mov    0x30(%rbp),%eax
140af763d:	83 e0 01             	and    $0x1,%eax
140af7640:	85 c0                	test   %eax,%eax
140af7642:	74 15                	je     0x140af7659
140af7644:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140af7648:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140af764c:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140af7653:	ff 15 a7 4f 01 00    	call   *0x14fa7(%rip)        # 0x140b0c600
140af7659:	48 83 c4 20          	add    $0x20,%rsp
140af765d:	5d                   	pop    %rbp
140af765e:	c3                   	ret
140af765f:	48 8d 4a 50          	lea    0x50(%rdx),%rcx
140af7663:	48 83 c1 20          	add    $0x20,%rcx
140af7667:	48 ff 25 22 4d 01 00 	rex.W jmp *0x14d22(%rip)        # 0x140b0c390
140af766e:	40 55                	rex push %rbp
140af7670:	48 83 ec 20          	sub    $0x20,%rsp
140af7674:	48 8b ea             	mov    %rdx,%rbp
140af7677:	8b 45 24             	mov    0x24(%rbp),%eax
140af767a:	83 e0 01             	and    $0x1,%eax
140af767d:	85 c0                	test   %eax,%eax
140af767f:	74 0d                	je     0x140af768e
140af7681:	83 65 24 fe          	andl   $0xfffffffe,0x24(%rbp)
140af7685:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140af7689:	e8 32 ed 50 ff       	call   0x1400063c0
140af768e:	48 83 c4 20          	add    $0x20,%rsp
140af7692:	5d                   	pop    %rbp
140af7693:	c3                   	ret
140af7694:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140af7698:	48 83 c1 18          	add    $0x18,%rcx
140af769c:	e9 df ea 50 ff       	jmp    0x140006180
140af76a1:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140af76a5:	48 83 c1 48          	add    $0x48,%rcx
140af76a9:	e9 d2 ea 50 ff       	jmp    0x140006180
140af76ae:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140af76b2:	48 83 c1 58          	add    $0x58,%rcx
140af76b6:	e9 c5 ea 50 ff       	jmp    0x140006180
140af76bb:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140af76bf:	48 83 c1 68          	add    $0x68,%rcx
140af76c3:	e9 b8 ea 50 ff       	jmp    0x140006180
140af76c8:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140af76cc:	48 83 c1 78          	add    $0x78,%rcx
140af76d0:	e9 ab ea 50 ff       	jmp    0x140006180
140af76d5:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140af76d9:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140af76e0:	e9 9b ea 50 ff       	jmp    0x140006180
140af76e5:	90                   	nop
140af76e6:	90                   	nop
140af76e7:	90                   	nop
140af76e8:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140af76ec:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140af76f3:	e9 88 ea 50 ff       	jmp    0x140006180
140af76f8:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140af76fc:	48 83 c1 78          	add    $0x78,%rcx
140af7700:	e9 7b ea 50 ff       	jmp    0x140006180
140af7705:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140af7709:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140af7710:	e9 6b ea 50 ff       	jmp    0x140006180
140af7715:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140af7719:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140af7720:	e9 5b ea 50 ff       	jmp    0x140006180
140af7725:	40 55                	rex push %rbp
140af7727:	48 83 ec 20          	sub    $0x20,%rsp
140af772b:	48 8b ea             	mov    %rdx,%rbp
140af772e:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
140af7734:	83 e0 01             	and    $0x1,%eax
140af7737:	85 c0                	test   %eax,%eax
140af7739:	74 17                	je     0x140af7752
140af773b:	83 a5 00 01 00 00 fe 	andl   $0xfffffffe,0x100(%rbp)
140af7742:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140af7749:	48 83 c1 20          	add    $0x20,%rcx
140af774d:	e8 66 fc 66 ff       	call   0x1401673b8
140af7752:	48 83 c4 20          	add    $0x20,%rsp
140af7756:	5d                   	pop    %rbp
140af7757:	c3                   	ret
140af7758:	40 55                	rex push %rbp
140af775a:	48 83 ec 20          	sub    $0x20,%rsp
140af775e:	48 8b ea             	mov    %rdx,%rbp
140af7761:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
140af7767:	83 e0 08             	and    $0x8,%eax
140af776a:	85 c0                	test   %eax,%eax
140af776c:	74 1a                	je     0x140af7788
140af776e:	83 a5 00 01 00 00 f7 	andl   $0xfffffff7,0x100(%rbp)
140af7775:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140af777c:	48 81 c1 e8 00 00 00 	add    $0xe8,%rcx
140af7783:	e8 20 b1 66 ff       	call   0x1401628a8
140af7788:	48 83 c4 20          	add    $0x20,%rsp
140af778c:	5d                   	pop    %rbp
140af778d:	c3                   	ret
140af778e:	40 55                	rex push %rbp
140af7790:	48 83 ec 20          	sub    $0x20,%rsp
140af7794:	48 8b ea             	mov    %rdx,%rbp
140af7797:	8b 85 08 01 00 00    	mov    0x108(%rbp),%eax
140af779d:	83 e0 01             	and    $0x1,%eax
140af77a0:	85 c0                	test   %eax,%eax
140af77a2:	74 17                	je     0x140af77bb
140af77a4:	83 a5 08 01 00 00 fe 	andl   $0xfffffffe,0x108(%rbp)
140af77ab:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140af77b2:	48 83 c1 28          	add    $0x28,%rcx
140af77b6:	e8 fd fb 66 ff       	call   0x1401673b8
140af77bb:	48 83 c4 20          	add    $0x20,%rsp
140af77bf:	5d                   	pop    %rbp
140af77c0:	c3                   	ret
140af77c1:	40 55                	rex push %rbp
140af77c3:	48 83 ec 20          	sub    $0x20,%rsp
140af77c7:	48 8b ea             	mov    %rdx,%rbp
140af77ca:	8b 85 08 01 00 00    	mov    0x108(%rbp),%eax
140af77d0:	83 e0 08             	and    $0x8,%eax
140af77d3:	85 c0                	test   %eax,%eax
140af77d5:	74 1a                	je     0x140af77f1
140af77d7:	83 a5 08 01 00 00 f7 	andl   $0xfffffff7,0x108(%rbp)
140af77de:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140af77e5:	48 81 c1 f0 00 00 00 	add    $0xf0,%rcx
140af77ec:	e8 b7 b0 66 ff       	call   0x1401628a8
140af77f1:	48 83 c4 20          	add    $0x20,%rsp
140af77f5:	5d                   	pop    %rbp
140af77f6:	c3                   	ret
140af77f7:	40 55                	rex push %rbp
140af77f9:	48 83 ec 20          	sub    $0x20,%rsp
140af77fd:	48 8b ea             	mov    %rdx,%rbp
140af7800:	8b 85 08 01 00 00    	mov    0x108(%rbp),%eax
140af7806:	83 e0 10             	and    $0x10,%eax
140af7809:	85 c0                	test   %eax,%eax
140af780b:	74 1a                	je     0x140af7827
140af780d:	83 a5 08 01 00 00 ef 	andl   $0xffffffef,0x108(%rbp)
140af7814:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140af781b:	48 81 c1 98 01 00 00 	add    $0x198,%rcx
140af7822:	e8 e1 b2 66 ff       	call   0x140162b08
140af7827:	48 83 c4 20          	add    $0x20,%rsp
140af782b:	5d                   	pop    %rbp
140af782c:	c3                   	ret
140af782d:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140af7834:	48 83 c1 10          	add    $0x10,%rcx
140af7838:	e9 43 e9 50 ff       	jmp    0x140006180
140af783d:	40 55                	rex push %rbp
140af783f:	48 83 ec 20          	sub    $0x20,%rsp
140af7843:	48 8b ea             	mov    %rdx,%rbp
140af7846:	8b 85 c0 00 00 00    	mov    0xc0(%rbp),%eax
140af784c:	83 e0 01             	and    $0x1,%eax
140af784f:	85 c0                	test   %eax,%eax
140af7851:	74 17                	je     0x140af786a
140af7853:	83 a5 c0 00 00 00 fe 	andl   $0xfffffffe,0xc0(%rbp)
140af785a:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140af7861:	48 83 c1 28          	add    $0x28,%rcx
140af7865:	e8 4e fb 66 ff       	call   0x1401673b8
140af786a:	48 83 c4 20          	add    $0x20,%rsp
140af786e:	5d                   	pop    %rbp
140af786f:	c3                   	ret
140af7870:	40 55                	rex push %rbp
140af7872:	48 83 ec 20          	sub    $0x20,%rsp
140af7876:	48 8b ea             	mov    %rdx,%rbp
140af7879:	8b 85 c0 00 00 00    	mov    0xc0(%rbp),%eax
140af787f:	83 e0 08             	and    $0x8,%eax
140af7882:	85 c0                	test   %eax,%eax
140af7884:	74 1a                	je     0x140af78a0
140af7886:	83 a5 c0 00 00 00 f7 	andl   $0xfffffff7,0xc0(%rbp)
140af788d:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140af7894:	48 81 c1 f0 00 00 00 	add    $0xf0,%rcx
140af789b:	e8 08 b0 66 ff       	call   0x1401628a8
140af78a0:	48 83 c4 20          	add    $0x20,%rsp
140af78a4:	5d                   	pop    %rbp
140af78a5:	c3                   	ret
140af78a6:	40 55                	rex push %rbp
140af78a8:	48 83 ec 20          	sub    $0x20,%rsp
140af78ac:	48 8b ea             	mov    %rdx,%rbp
140af78af:	8b 85 c0 00 00 00    	mov    0xc0(%rbp),%eax
140af78b5:	83 e0 10             	and    $0x10,%eax
140af78b8:	85 c0                	test   %eax,%eax
140af78ba:	74 1a                	je     0x140af78d6
140af78bc:	83 a5 c0 00 00 00 ef 	andl   $0xffffffef,0xc0(%rbp)
140af78c3:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140af78ca:	48 81 c1 98 01 00 00 	add    $0x198,%rcx
140af78d1:	e8 32 b2 66 ff       	call   0x140162b08
140af78d6:	48 83 c4 20          	add    $0x20,%rsp
140af78da:	5d                   	pop    %rbp
140af78db:	c3                   	ret
140af78dc:	48 8b 8a 90 00 00 00 	mov    0x90(%rdx),%rcx
140af78e3:	48 83 c1 08          	add    $0x8,%rcx
140af78e7:	e9 94 e8 50 ff       	jmp    0x140006180
140af78ec:	40 55                	rex push %rbp
140af78ee:	48 83 ec 20          	sub    $0x20,%rsp
140af78f2:	48 8b ea             	mov    %rdx,%rbp
140af78f5:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
140af78fb:	83 e0 01             	and    $0x1,%eax
140af78fe:	85 c0                	test   %eax,%eax
140af7900:	74 17                	je     0x140af7919
140af7902:	83 a5 00 01 00 00 fe 	andl   $0xfffffffe,0x100(%rbp)
140af7909:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140af7910:	48 83 c1 28          	add    $0x28,%rcx
140af7914:	e8 9f fa 66 ff       	call   0x1401673b8
140af7919:	48 83 c4 20          	add    $0x20,%rsp
140af791d:	5d                   	pop    %rbp
140af791e:	c3                   	ret
140af791f:	40 55                	rex push %rbp
140af7921:	48 83 ec 20          	sub    $0x20,%rsp
140af7925:	48 8b ea             	mov    %rdx,%rbp
140af7928:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
140af792e:	83 e0 08             	and    $0x8,%eax
140af7931:	85 c0                	test   %eax,%eax
140af7933:	74 1a                	je     0x140af794f
140af7935:	83 a5 00 01 00 00 f7 	andl   $0xfffffff7,0x100(%rbp)
140af793c:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140af7943:	48 81 c1 f0 00 00 00 	add    $0xf0,%rcx
140af794a:	e8 59 af 66 ff       	call   0x1401628a8
140af794f:	48 83 c4 20          	add    $0x20,%rsp
140af7953:	5d                   	pop    %rbp
140af7954:	c3                   	ret
140af7955:	40 55                	rex push %rbp
140af7957:	48 83 ec 20          	sub    $0x20,%rsp
140af795b:	48 8b ea             	mov    %rdx,%rbp
140af795e:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
140af7964:	83 e0 10             	and    $0x10,%eax
140af7967:	85 c0                	test   %eax,%eax
140af7969:	74 1a                	je     0x140af7985
140af796b:	83 a5 00 01 00 00 ef 	andl   $0xffffffef,0x100(%rbp)
140af7972:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140af7979:	48 81 c1 98 01 00 00 	add    $0x198,%rcx
140af7980:	e8 83 b1 66 ff       	call   0x140162b08
140af7985:	48 83 c4 20          	add    $0x20,%rsp
140af7989:	5d                   	pop    %rbp
140af798a:	c3                   	ret
140af798b:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140af7992:	48 83 c1 08          	add    $0x8,%rcx
140af7996:	e9 e5 e7 50 ff       	jmp    0x140006180
140af799b:	40 55                	rex push %rbp
140af799d:	48 83 ec 20          	sub    $0x20,%rsp
140af79a1:	48 8b ea             	mov    %rdx,%rbp
140af79a4:	8b 45 30             	mov    0x30(%rbp),%eax
140af79a7:	83 e0 01             	and    $0x1,%eax
140af79aa:	85 c0                	test   %eax,%eax
140af79ac:	74 14                	je     0x140af79c2
140af79ae:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140af79b2:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140af79b9:	48 83 c1 30          	add    $0x30,%rcx
140af79bd:	e8 f6 f9 66 ff       	call   0x1401673b8
140af79c2:	48 83 c4 20          	add    $0x20,%rsp
140af79c6:	5d                   	pop    %rbp
140af79c7:	c3                   	ret
140af79c8:	40 55                	rex push %rbp
140af79ca:	48 83 ec 20          	sub    $0x20,%rsp
140af79ce:	48 8b ea             	mov    %rdx,%rbp
140af79d1:	8b 45 30             	mov    0x30(%rbp),%eax
140af79d4:	83 e0 08             	and    $0x8,%eax
140af79d7:	85 c0                	test   %eax,%eax
140af79d9:	74 17                	je     0x140af79f2
140af79db:	83 65 30 f7          	andl   $0xfffffff7,0x30(%rbp)
140af79df:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140af79e6:	48 81 c1 f8 00 00 00 	add    $0xf8,%rcx
140af79ed:	e8 b6 ae 66 ff       	call   0x1401628a8
140af79f2:	48 83 c4 20          	add    $0x20,%rsp