140f435da:	48 8b ea             	mov    %rdx,%rbp
140f435dd:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140f435e1:	8b 49 18             	mov    0x18(%rcx),%ecx
140f435e4:	e8 87 a1 b4 ff       	call   0x140a8d770
140f435e9:	89 85 c0 00 00 00    	mov    %eax,0xc0(%rbp)
140f435ef:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f435f6:	00 00 00
140f435f9:	48 83 c4 30          	add    $0x30,%rsp
140f435fd:	5d                   	pop    %rbp
140f435fe:	c3                   	ret
140f435ff:	cc                   	int3
140f43600:	48 8d 8a 80 00 00 00 	lea    0x80(%rdx),%rcx
140f43607:	e9 a4 b1 43 ff       	jmp    0x14037e7b0
140f4360c:	cc                   	int3
140f4360d:	cc                   	int3
140f4360e:	cc                   	int3
140f4360f:	cc                   	int3
140f43610:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
140f43617:	e9 dc 7e eb ff       	jmp    0x140dfb4f8
140f4361c:	cc                   	int3
140f4361d:	cc                   	int3
140f4361e:	cc                   	int3
140f4361f:	cc                   	int3
140f43620:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f43625:	55                   	push   %rbp
140f43626:	48 83 ec 50          	sub    $0x50,%rsp
140f4362a:	48 8b ea             	mov    %rdx,%rbp
140f4362d:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
140f43634:	48 8b 01             	mov    (%rcx),%rax
140f43637:	48 63 50 04          	movslq 0x4(%rax),%rdx
140f4363b:	48 03 d1             	add    %rcx,%rdx
140f4363e:	8b 42 10             	mov    0x10(%rdx),%eax
140f43641:	83 c8 04             	or     $0x4,%eax
140f43644:	b9 04 00 00 00       	mov    $0x4,%ecx
140f43649:	45 33 c0             	xor    %r8d,%r8d
140f4364c:	4c 39 42 48          	cmp    %r8,0x48(%rdx)
140f43650:	41 0f 45 c8          	cmovne %r8d,%ecx
140f43654:	0b c8                	or     %eax,%ecx
140f43656:	83 e1 17             	and    $0x17,%ecx
140f43659:	89 4a 10             	mov    %ecx,0x10(%rdx)
140f4365c:	85 4a 14             	test   %ecx,0x14(%rdx)
140f4365f:	74 0a                	je     0x140f4366b
140f43661:	33 d2                	xor    %edx,%edx
140f43663:	33 c9                	xor    %ecx,%ecx
140f43665:	e8 ae 91 ed ff       	call   0x140e1c818
140f4366a:	90                   	nop
140f4366b:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f43672:	00 00 00
140f43675:	48 83 c4 50          	add    $0x50,%rsp
140f43679:	5d                   	pop    %rbp
140f4367a:	c3                   	ret
140f4367b:	cc                   	int3
140f4367c:	cc                   	int3
140f4367d:	cc                   	int3
140f4367e:	cc                   	int3
140f4367f:	cc                   	int3
140f43680:	48 8d 8a d8 00 00 00 	lea    0xd8(%rdx),%rcx
140f43687:	e9 f4 b6 b4 ff       	jmp    0x140a8ed80
140f4368c:	cc                   	int3
140f4368d:	cc                   	int3
140f4368e:	cc                   	int3
140f4368f:	cc                   	int3
140f43690:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
140f43697:	e9 44 eb 29 ff       	jmp    0x1401e21e0
140f4369c:	cc                   	int3
140f4369d:	cc                   	int3
140f4369e:	cc                   	int3
140f4369f:	cc                   	int3
140f436a0:	40 55                	rex push %rbp
140f436a2:	48 83 ec 20          	sub    $0x20,%rsp
140f436a6:	48 8b ea             	mov    %rdx,%rbp
140f436a9:	8b 85 c0 00 00 00    	mov    0xc0(%rbp),%eax
140f436af:	83 e0 01             	and    $0x1,%eax
140f436b2:	85 c0                	test   %eax,%eax
140f436b4:	74 10                	je     0x140f436c6
140f436b6:	83 a5 c0 00 00 00 fe 	andl   $0xfffffffe,0xc0(%rbp)
140f436bd:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140f436c1:	e8 1a eb 29 ff       	call   0x1401e21e0
140f436c6:	48 83 c4 20          	add    $0x20,%rsp
140f436ca:	5d                   	pop    %rbp
140f436cb:	c3                   	ret
140f436cc:	cc                   	int3
140f436cd:	cc                   	int3
140f436ce:	cc                   	int3
140f436cf:	cc                   	int3
140f436d0:	48 8b 8a d0 00 00 00 	mov    0xd0(%rdx),%rcx
140f436d7:	e9 14 ec 29 ff       	jmp    0x1401e22f0
140f436dc:	cc                   	int3
140f436dd:	cc                   	int3
140f436de:	cc                   	int3
140f436df:	cc                   	int3
140f436e0:	48 8d 8a d8 00 00 00 	lea    0xd8(%rdx),%rcx
140f436e7:	e9 54 b6 b4 ff       	jmp    0x140a8ed40
140f436ec:	cc                   	int3
140f436ed:	cc                   	int3
140f436ee:	cc                   	int3
140f436ef:	cc                   	int3
140f436f0:	40 55                	rex push %rbp
140f436f2:	48 83 ec 20          	sub    $0x20,%rsp
140f436f6:	48 8b ea             	mov    %rdx,%rbp
140f436f9:	8b 45 20             	mov    0x20(%rbp),%eax
140f436fc:	83 e0 01             	and    $0x1,%eax
140f436ff:	85 c0                	test   %eax,%eax
140f43701:	74 0d                	je     0x140f43710
140f43703:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f43707:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140f4370b:	e8 f0 eb 29 ff       	call   0x1401e2300
140f43710:	48 83 c4 20          	add    $0x20,%rsp
140f43714:	5d                   	pop    %rbp
140f43715:	c3                   	ret
140f43716:	cc                   	int3
140f43717:	cc                   	int3
140f43718:	cc                   	int3
140f43719:	cc                   	int3
140f4371a:	cc                   	int3
140f4371b:	cc                   	int3
140f4371c:	cc                   	int3
140f4371d:	cc                   	int3
140f4371e:	cc                   	int3
140f4371f:	cc                   	int3
140f43720:	40 55                	rex push %rbp
140f43722:	48 83 ec 20          	sub    $0x20,%rsp
140f43726:	48 8b ea             	mov    %rdx,%rbp
140f43729:	8b 45 20             	mov    0x20(%rbp),%eax
140f4372c:	83 e0 02             	and    $0x2,%eax
140f4372f:	85 c0                	test   %eax,%eax
140f43731:	74 0d                	je     0x140f43740
140f43733:	83 65 20 fd          	andl   $0xfffffffd,0x20(%rbp)
140f43737:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140f4373b:	e8 c0 eb 29 ff       	call   0x1401e2300
140f43740:	48 83 c4 20          	add    $0x20,%rsp
140f43744:	5d                   	pop    %rbp
140f43745:	c3                   	ret
140f43746:	cc                   	int3
140f43747:	cc                   	int3
140f43748:	cc                   	int3
140f43749:	cc                   	int3
140f4374a:	cc                   	int3
140f4374b:	cc                   	int3
140f4374c:	cc                   	int3
140f4374d:	cc                   	int3
140f4374e:	cc                   	int3
140f4374f:	cc                   	int3
140f43750:	40 55                	rex push %rbp
140f43752:	48 83 ec 20          	sub    $0x20,%rsp
140f43756:	48 8b ea             	mov    %rdx,%rbp
140f43759:	8b 45 20             	mov    0x20(%rbp),%eax
140f4375c:	83 e0 04             	and    $0x4,%eax
140f4375f:	85 c0                	test   %eax,%eax
140f43761:	74 0d                	je     0x140f43770
140f43763:	83 65 20 fb          	andl   $0xfffffffb,0x20(%rbp)
140f43767:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140f4376b:	e8 90 eb 29 ff       	call   0x1401e2300
140f43770:	48 83 c4 20          	add    $0x20,%rsp
140f43774:	5d                   	pop    %rbp
140f43775:	c3                   	ret
140f43776:	cc                   	int3
140f43777:	cc                   	int3
140f43778:	cc                   	int3
140f43779:	cc                   	int3
140f4377a:	cc                   	int3
140f4377b:	cc                   	int3
140f4377c:	cc                   	int3
140f4377d:	cc                   	int3
140f4377e:	cc                   	int3
140f4377f:	cc                   	int3
140f43780:	40 55                	rex push %rbp
140f43782:	48 83 ec 20          	sub    $0x20,%rsp
140f43786:	48 8b ea             	mov    %rdx,%rbp
140f43789:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140f43790:	e8 cb 4b 25 ff       	call   0x140198360
140f43795:	48 83 c4 20          	add    $0x20,%rsp
140f43799:	5d                   	pop    %rbp
140f4379a:	c3                   	ret
140f4379b:	40 55                	rex push %rbp
140f4379d:	48 83 ec 20          	sub    $0x20,%rsp
140f437a1:	48 8b ea             	mov    %rdx,%rbp
140f437a4:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
140f437ab:	e8 b0 4b 25 ff       	call   0x140198360
140f437b0:	48 83 c4 20          	add    $0x20,%rsp
140f437b4:	5d                   	pop    %rbp
140f437b5:	c3                   	ret
140f437b6:	40 55                	rex push %rbp
140f437b8:	48 83 ec 20          	sub    $0x20,%rsp
140f437bc:	48 8b ea             	mov    %rdx,%rbp
140f437bf:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140f437c6:	e8 85 42 25 ff       	call   0x140197a50
140f437cb:	48 83 c4 20          	add    $0x20,%rsp
140f437cf:	5d                   	pop    %rbp
140f437d0:	c3                   	ret
140f437d1:	40 55                	rex push %rbp
140f437d3:	48 83 ec 20          	sub    $0x20,%rsp
140f437d7:	48 8b ea             	mov    %rdx,%rbp
140f437da:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140f437e1:	e8 6a 42 25 ff       	call   0x140197a50
140f437e6:	48 83 c4 20          	add    $0x20,%rsp
140f437ea:	5d                   	pop    %rbp
140f437eb:	c3                   	ret
140f437ec:	40 55                	rex push %rbp
140f437ee:	48 83 ec 20          	sub    $0x20,%rsp
140f437f2:	48 8b ea             	mov    %rdx,%rbp
140f437f5:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140f437f9:	e8 62 4b 25 ff       	call   0x140198360
140f437fe:	48 83 c4 20          	add    $0x20,%rsp
140f43802:	5d                   	pop    %rbp
140f43803:	c3                   	ret
140f43804:	40 55                	rex push %rbp
140f43806:	48 83 ec 20          	sub    $0x20,%rsp
140f4380a:	48 8b ea             	mov    %rdx,%rbp
140f4380d:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140f43811:	e8 3a 42 25 ff       	call   0x140197a50
140f43816:	48 83 c4 20          	add    $0x20,%rsp
140f4381a:	5d                   	pop    %rbp
140f4381b:	c3                   	ret
140f4381c:	40 55                	rex push %rbp
140f4381e:	48 83 ec 20          	sub    $0x20,%rsp
140f43822:	48 8b ea             	mov    %rdx,%rbp
140f43825:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
140f4382c:	e8 1f 42 25 ff       	call   0x140197a50
140f43831:	48 83 c4 20          	add    $0x20,%rsp
140f43835:	5d                   	pop    %rbp
140f43836:	c3                   	ret
140f43837:	40 55                	rex push %rbp
140f43839:	48 83 ec 20          	sub    $0x20,%rsp
140f4383d:	48 8b ea             	mov    %rdx,%rbp
140f43840:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140f43844:	e8 17 4b 25 ff       	call   0x140198360
140f43849:	48 83 c4 20          	add    $0x20,%rsp
140f4384d:	5d                   	pop    %rbp
140f4384e:	c3                   	ret
140f4384f:	40 55                	rex push %rbp
140f43851:	48 83 ec 20          	sub    $0x20,%rsp
140f43855:	48 8b ea             	mov    %rdx,%rbp
140f43858:	ba 10 00 00 00       	mov    $0x10,%edx
140f4385d:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140f43861:	e8 de 78 ed ff       	call   0x140e1b144
140f43866:	48 83 c4 20          	add    $0x20,%rsp
140f4386a:	5d                   	pop    %rbp
140f4386b:	c3                   	ret
140f4386c:	40 55                	rex push %rbp
140f4386e:	48 83 ec 20          	sub    $0x20,%rsp
140f43872:	48 8b ea             	mov    %rdx,%rbp
140f43875:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140f43879:	e8 22 21 b5 ff       	call   0x140a959a0
140f4387e:	48 83 c4 20          	add    $0x20,%rsp
140f43882:	5d                   	pop    %rbp
140f43883:	c3                   	ret
140f43884:	40 55                	rex push %rbp
140f43886:	48 83 ec 20          	sub    $0x20,%rsp
140f4388a:	48 8b ea             	mov    %rdx,%rbp
140f4388d:	ba 10 00 00 00       	mov    $0x10,%edx
140f43892:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140f43896:	e8 a9 78 ed ff       	call   0x140e1b144
140f4389b:	48 83 c4 20          	add    $0x20,%rsp
140f4389f:	5d                   	pop    %rbp
140f438a0:	c3                   	ret
140f438a1:	40 55                	rex push %rbp
140f438a3:	48 83 ec 20          	sub    $0x20,%rsp
140f438a7:	48 8b ea             	mov    %rdx,%rbp
140f438aa:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140f438b1:	e8 ea 20 b5 ff       	call   0x140a959a0
140f438b6:	48 83 c4 20          	add    $0x20,%rsp
140f438ba:	5d                   	pop    %rbp
140f438bb:	c3                   	ret
140f438bc:	40 55                	rex push %rbp
140f438be:	48 83 ec 20          	sub    $0x20,%rsp
140f438c2:	48 8b ea             	mov    %rdx,%rbp
140f438c5:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140f438cc:	48 83 c1 08          	add    $0x8,%rcx
140f438d0:	e8 1b 21 b5 ff       	call   0x140a959f0
140f438d5:	48 83 c4 20          	add    $0x20,%rsp
140f438d9:	5d                   	pop    %rbp
140f438da:	c3                   	ret
140f438db:	40 55                	rex push %rbp
140f438dd:	48 83 ec 20          	sub    $0x20,%rsp
140f438e1:	48 8b ea             	mov    %rdx,%rbp
140f438e4:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140f438eb:	48 83 c1 48          	add    $0x48,%rcx
140f438ef:	e8 6c 4a 25 ff       	call   0x140198360
140f438f4:	48 83 c4 20          	add    $0x20,%rsp
140f438f8:	5d                   	pop    %rbp
140f438f9:	c3                   	ret
140f438fa:	40 55                	rex push %rbp
140f438fc:	48 83 ec 20          	sub    $0x20,%rsp
140f43900:	48 8b ea             	mov    %rdx,%rbp
140f43903:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140f4390a:	48 83 c1 60          	add    $0x60,%rcx
140f4390e:	e8 4d 4a 25 ff       	call   0x140198360
140f43913:	48 83 c4 20          	add    $0x20,%rsp
140f43917:	5d                   	pop    %rbp
140f43918:	c3                   	ret
140f43919:	40 55                	rex push %rbp
140f4391b:	48 83 ec 20          	sub    $0x20,%rsp
140f4391f:	48 8b ea             	mov    %rdx,%rbp
140f43922:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
140f43929:	e8 22 41 25 ff       	call   0x140197a50
140f4392e:	48 83 c4 20          	add    $0x20,%rsp
140f43932:	5d                   	pop    %rbp
140f43933:	c3                   	ret
140f43934:	40 55                	rex push %rbp
140f43936:	48 83 ec 20          	sub    $0x20,%rsp
140f4393a:	48 8b ea             	mov    %rdx,%rbp
140f4393d:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140f43941:	e8 3a 6d 2f ff       	call   0x14023a680
140f43946:	48 83 c4 20          	add    $0x20,%rsp
140f4394a:	5d                   	pop    %rbp
140f4394b:	c3                   	ret
140f4394c:	40 55                	rex push %rbp
140f4394e:	48 83 ec 20          	sub    $0x20,%rsp
140f43952:	48 8b ea             	mov    %rdx,%rbp
140f43955:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140f43959:	e8 02 4a 25 ff       	call   0x140198360
140f4395e:	48 83 c4 20          	add    $0x20,%rsp
140f43962:	5d                   	pop    %rbp
140f43963:	c3                   	ret
140f43964:	40 55                	rex push %rbp
140f43966:	48 83 ec 20          	sub    $0x20,%rsp
140f4396a:	48 8b ea             	mov    %rdx,%rbp
140f4396d:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140f43974:	e8 e7 49 25 ff       	call   0x140198360
140f43979:	48 83 c4 20          	add    $0x20,%rsp
140f4397d:	5d                   	pop    %rbp
140f4397e:	c3                   	ret
140f4397f:	40 55                	rex push %rbp
140f43981:	48 83 ec 20          	sub    $0x20,%rsp
140f43985:	48 8b ea             	mov    %rdx,%rbp
140f43988:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140f4398c:	e8 cf 49 25 ff       	call   0x140198360
140f43991:	48 83 c4 20          	add    $0x20,%rsp
140f43995:	5d                   	pop    %rbp
140f43996:	c3                   	ret
140f43997:	40 55                	rex push %rbp
140f43999:	48 83 ec 20          	sub    $0x20,%rsp
140f4399d:	48 8b ea             	mov    %rdx,%rbp
140f439a0:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
140f439a7:	e8 34 47 25 ff       	call   0x1401980e0
140f439ac:	48 83 c4 20          	add    $0x20,%rsp
140f439b0:	5d                   	pop    %rbp
140f439b1:	c3                   	ret
140f439b2:	40 55                	rex push %rbp
140f439b4:	48 83 ec 20          	sub    $0x20,%rsp
140f439b8:	48 8b ea             	mov    %rdx,%rbp
140f439bb:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140f439bf:	e8 9c 49 25 ff       	call   0x140198360
140f439c4:	48 83 c4 20          	add    $0x20,%rsp
140f439c8:	5d                   	pop    %rbp
140f439c9:	c3                   	ret
140f439ca:	40 55                	rex push %rbp
140f439cc:	48 83 ec 20          	sub    $0x20,%rsp
140f439d0:	48 8b ea             	mov    %rdx,%rbp