1404f6637:	4c 89 81 80 01 00 00 	mov    %r8,0x180(%rcx)
1404f663e:	4c 89 81 88 01 00 00 	mov    %r8,0x188(%rcx)
1404f6645:	4c 89 81 90 01 00 00 	mov    %r8,0x190(%rcx)
1404f664c:	4c 89 81 98 01 00 00 	mov    %r8,0x198(%rcx)
1404f6653:	4c 89 81 a0 01 00 00 	mov    %r8,0x1a0(%rcx)
1404f665a:	4c 89 81 a8 01 00 00 	mov    %r8,0x1a8(%rcx)
1404f6661:	4c 89 81 b0 01 00 00 	mov    %r8,0x1b0(%rcx)
1404f6668:	4c 89 81 b8 01 00 00 	mov    %r8,0x1b8(%rcx)
1404f666f:	4c 89 81 c0 01 00 00 	mov    %r8,0x1c0(%rcx)
1404f6676:	4c 89 81 c8 01 00 00 	mov    %r8,0x1c8(%rcx)
1404f667d:	4c 89 81 d0 01 00 00 	mov    %r8,0x1d0(%rcx)
1404f6684:	4c 89 81 d8 01 00 00 	mov    %r8,0x1d8(%rcx)
1404f668b:	4c 89 81 e0 01 00 00 	mov    %r8,0x1e0(%rcx)
1404f6692:	4c 89 81 e8 01 00 00 	mov    %r8,0x1e8(%rcx)
1404f6699:	4c 89 81 f0 01 00 00 	mov    %r8,0x1f0(%rcx)
1404f66a0:	4c 89 81 f8 01 00 00 	mov    %r8,0x1f8(%rcx)
1404f66a7:	4c 89 81 00 02 00 00 	mov    %r8,0x200(%rcx)
1404f66ae:	4c 89 81 08 02 00 00 	mov    %r8,0x208(%rcx)
1404f66b5:	4c 89 81 10 02 00 00 	mov    %r8,0x210(%rcx)
1404f66bc:	4c 89 81 18 02 00 00 	mov    %r8,0x218(%rcx)
1404f66c3:	c6 81 20 02 00 00 ff 	movb   $0xff,0x220(%rcx)
1404f66ca:	88 91 21 02 00 00    	mov    %dl,0x221(%rcx)
1404f66d0:	c3                   	ret
1404f66d1:	cc                   	int3
1404f66d2:	cc                   	int3
1404f66d3:	cc                   	int3
1404f66d4:	cc                   	int3
1404f66d5:	cc                   	int3
1404f66d6:	cc                   	int3
1404f66d7:	cc                   	int3
1404f66d8:	cc                   	int3
1404f66d9:	cc                   	int3
1404f66da:	cc                   	int3
1404f66db:	cc                   	int3
1404f66dc:	cc                   	int3
1404f66dd:	cc                   	int3
1404f66de:	cc                   	int3
1404f66df:	cc                   	int3
1404f66e0:	45 33 d2             	xor    %r10d,%r10d
1404f66e3:	66 c7 41 08 ff ff    	movw   $0xffff,0x8(%rcx)
1404f66e9:	4c 89 91 78 01 00 00 	mov    %r10,0x178(%rcx)
1404f66f0:	44 89 91 80 01 00 00 	mov    %r10d,0x180(%rcx)
1404f66f7:	4c 89 11             	mov    %r10,(%rcx)
1404f66fa:	4c 89 51 10          	mov    %r10,0x10(%rcx)
1404f66fe:	4c 89 51 18          	mov    %r10,0x18(%rcx)
1404f6702:	4c 89 51 20          	mov    %r10,0x20(%rcx)
1404f6706:	4c 89 51 28          	mov    %r10,0x28(%rcx)
1404f670a:	4c 89 51 30          	mov    %r10,0x30(%rcx)
1404f670e:	4c 89 51 38          	mov    %r10,0x38(%rcx)
1404f6712:	4c 89 51 40          	mov    %r10,0x40(%rcx)
1404f6716:	4c 89 51 48          	mov    %r10,0x48(%rcx)
1404f671a:	4c 89 51 50          	mov    %r10,0x50(%rcx)
1404f671e:	4c 89 51 58          	mov    %r10,0x58(%rcx)
1404f6722:	4c 89 51 60          	mov    %r10,0x60(%rcx)
1404f6726:	4c 89 51 68          	mov    %r10,0x68(%rcx)
1404f672a:	4c 89 51 70          	mov    %r10,0x70(%rcx)
1404f672e:	4c 89 51 78          	mov    %r10,0x78(%rcx)
1404f6732:	4c 89 91 80 00 00 00 	mov    %r10,0x80(%rcx)
1404f6739:	4c 89 91 88 00 00 00 	mov    %r10,0x88(%rcx)
1404f6740:	4c 89 91 90 00 00 00 	mov    %r10,0x90(%rcx)
1404f6747:	4c 89 91 98 00 00 00 	mov    %r10,0x98(%rcx)
1404f674e:	4c 89 91 a0 00 00 00 	mov    %r10,0xa0(%rcx)
1404f6755:	4c 89 91 a8 00 00 00 	mov    %r10,0xa8(%rcx)
1404f675c:	4c 89 91 b0 00 00 00 	mov    %r10,0xb0(%rcx)
1404f6763:	4c 89 91 b8 00 00 00 	mov    %r10,0xb8(%rcx)
1404f676a:	4c 89 91 c0 00 00 00 	mov    %r10,0xc0(%rcx)
1404f6771:	4c 89 91 c8 00 00 00 	mov    %r10,0xc8(%rcx)
1404f6778:	4c 89 91 d0 00 00 00 	mov    %r10,0xd0(%rcx)
1404f677f:	4c 89 91 d8 00 00 00 	mov    %r10,0xd8(%rcx)
1404f6786:	4c 89 91 e0 00 00 00 	mov    %r10,0xe0(%rcx)
1404f678d:	4c 89 91 e8 00 00 00 	mov    %r10,0xe8(%rcx)
1404f6794:	4c 89 91 f0 00 00 00 	mov    %r10,0xf0(%rcx)
1404f679b:	4c 89 91 f8 00 00 00 	mov    %r10,0xf8(%rcx)
1404f67a2:	4c 89 91 00 01 00 00 	mov    %r10,0x100(%rcx)
1404f67a9:	4c 89 91 08 01 00 00 	mov    %r10,0x108(%rcx)
1404f67b0:	4c 89 91 10 01 00 00 	mov    %r10,0x110(%rcx)
1404f67b7:	4c 89 91 18 01 00 00 	mov    %r10,0x118(%rcx)
1404f67be:	4c 89 91 20 01 00 00 	mov    %r10,0x120(%rcx)
1404f67c5:	4c 89 91 28 01 00 00 	mov    %r10,0x128(%rcx)
1404f67cc:	4c 89 91 30 01 00 00 	mov    %r10,0x130(%rcx)
1404f67d3:	4c 89 91 38 01 00 00 	mov    %r10,0x138(%rcx)
1404f67da:	4c 89 91 40 01 00 00 	mov    %r10,0x140(%rcx)
1404f67e1:	4c 89 91 48 01 00 00 	mov    %r10,0x148(%rcx)
1404f67e8:	4c 89 91 50 01 00 00 	mov    %r10,0x150(%rcx)
1404f67ef:	4c 89 91 58 01 00 00 	mov    %r10,0x158(%rcx)
1404f67f6:	66 44 89 91 60 01 00 	mov    %r10w,0x160(%rcx)
1404f67fd:	00
1404f67fe:	44 88 91 62 01 00 00 	mov    %r10b,0x162(%rcx)
1404f6805:	4c 89 91 68 01 00 00 	mov    %r10,0x168(%rcx)
1404f680c:	4c 89 91 70 01 00 00 	mov    %r10,0x170(%rcx)
1404f6813:	44 88 91 88 01 00 00 	mov    %r10b,0x188(%rcx)
1404f681a:	4c 89 91 90 01 00 00 	mov    %r10,0x190(%rcx)
1404f6821:	4c 89 91 98 01 00 00 	mov    %r10,0x198(%rcx)
1404f6828:	66 44 89 91 a0 01 00 	mov    %r10w,0x1a0(%rcx)
1404f682f:	00
1404f6830:	44 88 91 a2 01 00 00 	mov    %r10b,0x1a2(%rcx)
1404f6837:	4c 89 91 a8 01 00 00 	mov    %r10,0x1a8(%rcx)
1404f683e:	4c 89 91 b0 01 00 00 	mov    %r10,0x1b0(%rcx)
1404f6845:	4c 89 91 b8 01 00 00 	mov    %r10,0x1b8(%rcx)
1404f684c:	66 44 89 91 c0 01 00 	mov    %r10w,0x1c0(%rcx)
1404f6853:	00
1404f6854:	4c 89 91 c8 01 00 00 	mov    %r10,0x1c8(%rcx)
1404f685b:	4c 89 91 d0 01 00 00 	mov    %r10,0x1d0(%rcx)
1404f6862:	4c 89 91 d8 01 00 00 	mov    %r10,0x1d8(%rcx)
1404f6869:	4c 89 91 e0 01 00 00 	mov    %r10,0x1e0(%rcx)
1404f6870:	4c 89 91 e8 01 00 00 	mov    %r10,0x1e8(%rcx)
1404f6877:	4c 89 91 f0 01 00 00 	mov    %r10,0x1f0(%rcx)
1404f687e:	4c 89 91 f8 01 00 00 	mov    %r10,0x1f8(%rcx)
1404f6885:	4c 89 91 00 02 00 00 	mov    %r10,0x200(%rcx)
1404f688c:	4c 89 91 08 02 00 00 	mov    %r10,0x208(%rcx)
1404f6893:	4c 89 91 10 02 00 00 	mov    %r10,0x210(%rcx)
1404f689a:	4c 89 91 18 02 00 00 	mov    %r10,0x218(%rcx)
1404f68a1:	4c 89 91 20 02 00 00 	mov    %r10,0x220(%rcx)
1404f68a8:	4c 89 91 28 02 00 00 	mov    %r10,0x228(%rcx)
1404f68af:	4c 89 91 30 02 00 00 	mov    %r10,0x230(%rcx)
1404f68b6:	4c 89 91 38 02 00 00 	mov    %r10,0x238(%rcx)
1404f68bd:	4c 89 91 40 02 00 00 	mov    %r10,0x240(%rcx)
1404f68c4:	4c 89 91 48 02 00 00 	mov    %r10,0x248(%rcx)
1404f68cb:	4c 89 91 50 02 00 00 	mov    %r10,0x250(%rcx)
1404f68d2:	4c 89 91 58 02 00 00 	mov    %r10,0x258(%rcx)
1404f68d9:	4c 89 91 60 02 00 00 	mov    %r10,0x260(%rcx)
1404f68e0:	4c 89 91 68 02 00 00 	mov    %r10,0x268(%rcx)
1404f68e7:	4c 89 91 70 02 00 00 	mov    %r10,0x270(%rcx)
1404f68ee:	4c 89 91 78 02 00 00 	mov    %r10,0x278(%rcx)
1404f68f5:	4c 89 91 80 02 00 00 	mov    %r10,0x280(%rcx)
1404f68fc:	4c 89 91 88 02 00 00 	mov    %r10,0x288(%rcx)
1404f6903:	4c 89 91 90 02 00 00 	mov    %r10,0x290(%rcx)
1404f690a:	4c 89 91 98 02 00 00 	mov    %r10,0x298(%rcx)
1404f6911:	4c 89 91 a0 02 00 00 	mov    %r10,0x2a0(%rcx)
1404f6918:	4c 89 91 a8 02 00 00 	mov    %r10,0x2a8(%rcx)
1404f691f:	4c 89 91 b0 02 00 00 	mov    %r10,0x2b0(%rcx)
1404f6926:	4c 89 91 b8 02 00 00 	mov    %r10,0x2b8(%rcx)
1404f692d:	4c 89 91 c0 02 00 00 	mov    %r10,0x2c0(%rcx)
1404f6934:	4c 89 91 c8 02 00 00 	mov    %r10,0x2c8(%rcx)
1404f693b:	4c 89 91 d0 02 00 00 	mov    %r10,0x2d0(%rcx)
1404f6942:	4c 89 91 d8 02 00 00 	mov    %r10,0x2d8(%rcx)
1404f6949:	4c 89 91 e0 02 00 00 	mov    %r10,0x2e0(%rcx)
1404f6950:	4c 89 91 e8 02 00 00 	mov    %r10,0x2e8(%rcx)
1404f6957:	4c 89 91 f0 02 00 00 	mov    %r10,0x2f0(%rcx)
1404f695e:	4c 89 91 f8 02 00 00 	mov    %r10,0x2f8(%rcx)
1404f6965:	4c 89 91 00 03 00 00 	mov    %r10,0x300(%rcx)
1404f696c:	4c 89 91 08 03 00 00 	mov    %r10,0x308(%rcx)
1404f6973:	4c 89 91 10 03 00 00 	mov    %r10,0x310(%rcx)
1404f697a:	4c 89 91 18 03 00 00 	mov    %r10,0x318(%rcx)
1404f6981:	4c 89 91 20 03 00 00 	mov    %r10,0x320(%rcx)
1404f6988:	4c 89 91 28 03 00 00 	mov    %r10,0x328(%rcx)
1404f698f:	4c 89 91 30 03 00 00 	mov    %r10,0x330(%rcx)
1404f6996:	4c 89 91 38 03 00 00 	mov    %r10,0x338(%rcx)
1404f699d:	4c 89 91 40 03 00 00 	mov    %r10,0x340(%rcx)
1404f69a4:	4c 89 91 48 03 00 00 	mov    %r10,0x348(%rcx)
1404f69ab:	4c 89 91 50 03 00 00 	mov    %r10,0x350(%rcx)
1404f69b2:	4c 89 91 58 03 00 00 	mov    %r10,0x358(%rcx)
1404f69b9:	4c 89 91 60 03 00 00 	mov    %r10,0x360(%rcx)
1404f69c0:	4c 89 91 68 03 00 00 	mov    %r10,0x368(%rcx)
1404f69c7:	4c 89 91 70 03 00 00 	mov    %r10,0x370(%rcx)
1404f69ce:	4c 89 91 78 03 00 00 	mov    %r10,0x378(%rcx)
1404f69d5:	4c 89 91 80 03 00 00 	mov    %r10,0x380(%rcx)
1404f69dc:	4c 89 91 88 03 00 00 	mov    %r10,0x388(%rcx)
1404f69e3:	4c 89 91 90 03 00 00 	mov    %r10,0x390(%rcx)
1404f69ea:	4c 89 91 98 03 00 00 	mov    %r10,0x398(%rcx)
1404f69f1:	4c 89 91 a0 03 00 00 	mov    %r10,0x3a0(%rcx)
1404f69f8:	4c 89 91 a8 03 00 00 	mov    %r10,0x3a8(%rcx)
1404f69ff:	4c 89 91 b0 03 00 00 	mov    %r10,0x3b0(%rcx)
1404f6a06:	4c 89 91 b8 03 00 00 	mov    %r10,0x3b8(%rcx)
1404f6a0d:	4c 89 91 c0 03 00 00 	mov    %r10,0x3c0(%rcx)
1404f6a14:	4c 89 91 c8 03 00 00 	mov    %r10,0x3c8(%rcx)
1404f6a1b:	4c 89 91 d0 03 00 00 	mov    %r10,0x3d0(%rcx)
1404f6a22:	4c 89 91 d8 03 00 00 	mov    %r10,0x3d8(%rcx)
1404f6a29:	66 44 89 91 e0 03 00 	mov    %r10w,0x3e0(%rcx)
1404f6a30:	00
1404f6a31:	4c 89 91 e4 03 00 00 	mov    %r10,0x3e4(%rcx)
1404f6a38:	4c 89 91 f0 03 00 00 	mov    %r10,0x3f0(%rcx)
1404f6a3f:	4c 89 91 f8 03 00 00 	mov    %r10,0x3f8(%rcx)
1404f6a46:	4c 89 91 00 04 00 00 	mov    %r10,0x400(%rcx)
1404f6a4d:	4c 89 91 08 04 00 00 	mov    %r10,0x408(%rcx)
1404f6a54:	4c 89 91 10 04 00 00 	mov    %r10,0x410(%rcx)
1404f6a5b:	4c 89 91 18 04 00 00 	mov    %r10,0x418(%rcx)
1404f6a62:	4c 89 91 20 04 00 00 	mov    %r10,0x420(%rcx)
1404f6a69:	4c 89 91 28 04 00 00 	mov    %r10,0x428(%rcx)
1404f6a70:	4c 89 91 30 04 00 00 	mov    %r10,0x430(%rcx)
1404f6a77:	4c 89 91 38 04 00 00 	mov    %r10,0x438(%rcx)
1404f6a7e:	4c 89 91 40 04 00 00 	mov    %r10,0x440(%rcx)
1404f6a85:	4c 89 91 48 04 00 00 	mov    %r10,0x448(%rcx)
1404f6a8c:	4c 89 91 50 04 00 00 	mov    %r10,0x450(%rcx)
1404f6a93:	4c 89 91 58 04 00 00 	mov    %r10,0x458(%rcx)
1404f6a9a:	4c 89 91 60 04 00 00 	mov    %r10,0x460(%rcx)
1404f6aa1:	4c 89 91 68 04 00 00 	mov    %r10,0x468(%rcx)
1404f6aa8:	4c 89 91 70 04 00 00 	mov    %r10,0x470(%rcx)
1404f6aaf:	4c 89 91 78 04 00 00 	mov    %r10,0x478(%rcx)
1404f6ab6:	4c 89 91 80 04 00 00 	mov    %r10,0x480(%rcx)
1404f6abd:	4c 89 91 88 04 00 00 	mov    %r10,0x488(%rcx)
1404f6ac4:	4c 89 91 90 04 00 00 	mov    %r10,0x490(%rcx)
1404f6acb:	4c 89 91 98 04 00 00 	mov    %r10,0x498(%rcx)
1404f6ad2:	4c 89 91 a0 04 00 00 	mov    %r10,0x4a0(%rcx)
1404f6ad9:	4c 89 91 a8 04 00 00 	mov    %r10,0x4a8(%rcx)
1404f6ae0:	4c 89 91 b0 04 00 00 	mov    %r10,0x4b0(%rcx)
1404f6ae7:	4c 89 91 b8 04 00 00 	mov    %r10,0x4b8(%rcx)
1404f6aee:	4c 89 91 c0 04 00 00 	mov    %r10,0x4c0(%rcx)
1404f6af5:	4c 89 91 c8 04 00 00 	mov    %r10,0x4c8(%rcx)
1404f6afc:	4c 89 91 d0 04 00 00 	mov    %r10,0x4d0(%rcx)
1404f6b03:	44 89 91 d8 04 00 00 	mov    %r10d,0x4d8(%rcx)
1404f6b0a:	4c 89 91 e0 04 00 00 	mov    %r10,0x4e0(%rcx)
1404f6b11:	4c 89 91 e8 04 00 00 	mov    %r10,0x4e8(%rcx)
1404f6b18:	4c 89 91 f0 04 00 00 	mov    %r10,0x4f0(%rcx)
1404f6b1f:	4c 89 91 f8 04 00 00 	mov    %r10,0x4f8(%rcx)
1404f6b26:	48 8b c1             	mov    %rcx,%rax
1404f6b29:	4c 89 91 00 05 00 00 	mov    %r10,0x500(%rcx)
1404f6b30:	4c 89 91 08 05 00 00 	mov    %r10,0x508(%rcx)
1404f6b37:	4c 89 91 10 05 00 00 	mov    %r10,0x510(%rcx)
1404f6b3e:	66 44 89 91 18 05 00 	mov    %r10w,0x518(%rcx)
1404f6b45:	00
1404f6b46:	4c 89 91 20 05 00 00 	mov    %r10,0x520(%rcx)
1404f6b4d:	4c 89 91 28 05 00 00 	mov    %r10,0x528(%rcx)
1404f6b54:	4c 89 91 30 05 00 00 	mov    %r10,0x530(%rcx)
1404f6b5b:	4c 89 91 38 05 00 00 	mov    %r10,0x538(%rcx)
1404f6b62:	4c 89 91 40 05 00 00 	mov    %r10,0x540(%rcx)
1404f6b69:	4c 89 91 48 05 00 00 	mov    %r10,0x548(%rcx)
1404f6b70:	44 88 91 50 05 00 00 	mov    %r10b,0x550(%rcx)
1404f6b77:	4c 89 91 58 05 00 00 	mov    %r10,0x558(%rcx)
1404f6b7e:	4c 89 91 60 05 00 00 	mov    %r10,0x560(%rcx)
1404f6b85:	4c 89 91 68 05 00 00 	mov    %r10,0x568(%rcx)
1404f6b8c:	4c 89 91 70 05 00 00 	mov    %r10,0x570(%rcx)
1404f6b93:	66 44 89 91 78 05 00 	mov    %r10w,0x578(%rcx)
1404f6b9a:	00
1404f6b9b:	44 89 91 7c 05 00 00 	mov    %r10d,0x57c(%rcx)
1404f6ba2:	4c 89 91 80 05 00 00 	mov    %r10,0x580(%rcx)
1404f6ba9:	44 88 91 88 05 00 00 	mov    %r10b,0x588(%rcx)
1404f6bb0:	4c 89 91 90 05 00 00 	mov    %r10,0x590(%rcx)
1404f6bb7:	4c 89 91 98 05 00 00 	mov    %r10,0x598(%rcx)
1404f6bbe:	4c 89 91 a0 05 00 00 	mov    %r10,0x5a0(%rcx)
1404f6bc5:	66 44 89 91 a8 05 00 	mov    %r10w,0x5a8(%rcx)
1404f6bcc:	00
1404f6bcd:	4c 89 91 b0 05 00 00 	mov    %r10,0x5b0(%rcx)
1404f6bd4:	4c 89 91 b8 05 00 00 	mov    %r10,0x5b8(%rcx)
1404f6bdb:	4c 89 91 c0 05 00 00 	mov    %r10,0x5c0(%rcx)
1404f6be2:	4c 89 91 c8 05 00 00 	mov    %r10,0x5c8(%rcx)
1404f6be9:	4c 89 91 d0 05 00 00 	mov    %r10,0x5d0(%rcx)
1404f6bf0:	4c 89 91 d8 05 00 00 	mov    %r10,0x5d8(%rcx)
1404f6bf7:	4c 89 91 e0 05 00 00 	mov    %r10,0x5e0(%rcx)
1404f6bfe:	4c 89 91 e8 05 00 00 	mov    %r10,0x5e8(%rcx)
1404f6c05:	4c 89 91 f0 05 00 00 	mov    %r10,0x5f0(%rcx)
1404f6c0c:	4c 89 91 f8 05 00 00 	mov    %r10,0x5f8(%rcx)
1404f6c13:	4c 89 91 00 06 00 00 	mov    %r10,0x600(%rcx)
1404f6c1a:	4c 89 91 08 06 00 00 	mov    %r10,0x608(%rcx)
1404f6c21:	88 91 10 06 00 00    	mov    %dl,0x610(%rcx)
1404f6c27:	44 88 81 11 06 00 00 	mov    %r8b,0x611(%rcx)
1404f6c2e:	66 44 89 89 12 06 00 	mov    %r9w,0x612(%rcx)
1404f6c35:	00
1404f6c36:	66 44 89 91 14 06 00 	mov    %r10w,0x614(%rcx)
1404f6c3d:	00
1404f6c3e:	c3                   	ret
1404f6c3f:	cc                   	int3
1404f6c40:	40 53                	rex push %rbx
1404f6c42:	48 83 ec 20          	sub    $0x20,%rsp
1404f6c46:	48 8d 05 63 05 b1 00 	lea    0xb10563(%rip),%rax        # 0x1410071b0
1404f6c4d:	48 8b d9             	mov    %rcx,%rbx
1404f6c50:	48 89 01             	mov    %rax,(%rcx)
1404f6c53:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1404f6c57:	48 85 c9             	test   %rcx,%rcx
1404f6c5a:	74 0a                	je     0x1404f6c66
1404f6c5c:	ba 01 00 00 00       	mov    $0x1,%edx
1404f6c61:	e8 aa 77 00 00       	call   0x1404fe410
1404f6c66:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404f6c6a:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1404f6c71:	00
1404f6c72:	48 85 c9             	test   %rcx,%rcx
1404f6c75:	74 0a                	je     0x1404f6c81
1404f6c77:	ba 01 00 00 00       	mov    $0x1,%edx
1404f6c7c:	e8 8f 77 00 00       	call   0x1404fe410
1404f6c81:	48 8d 05 b8 de aa 00 	lea    0xaadeb8(%rip),%rax        # 0x140fa4b40
1404f6c88:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1404f6c8f:	00
1404f6c90:	48 89 03             	mov    %rax,(%rbx)
1404f6c93:	48 83 c4 20          	add    $0x20,%rsp
1404f6c97:	5b                   	pop    %rbx
1404f6c98:	c3                   	ret
1404f6c99:	cc                   	int3
1404f6c9a:	cc                   	int3
1404f6c9b:	cc                   	int3
1404f6c9c:	cc                   	int3
1404f6c9d:	cc                   	int3
1404f6c9e:	cc                   	int3
1404f6c9f:	cc                   	int3
1404f6ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404f6ca5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1404f6caa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404f6caf:	57                   	push   %rdi
1404f6cb0:	48 83 ec 20          	sub    $0x20,%rsp
1404f6cb4:	48 8b d9             	mov    %rcx,%rbx
1404f6cb7:	48 8b 09             	mov    (%rcx),%rcx
1404f6cba:	48 85 c9             	test   %rcx,%rcx
1404f6cbd:	74 0a                	je     0x1404f6cc9
1404f6cbf:	ba 10 00 00 00       	mov    $0x10,%edx
1404f6cc4:	e8 7b 44 92 00       	call   0x140e1b144
1404f6cc9:	33 f6                	xor    %esi,%esi
1404f6ccb:	48 89 33             	mov    %rsi,(%rbx)
1404f6cce:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1404f6cd2:	48 85 ff             	test   %rdi,%rdi
1404f6cd5:	74 20                	je     0x1404f6cf7
1404f6cd7:	48 8b 0f             	mov    (%rdi),%rcx
1404f6cda:	48 85 c9             	test   %rcx,%rcx
1404f6cdd:	74 05                	je     0x1404f6ce4
1404f6cdf:	e8 60 44 92 00       	call   0x140e1b144
1404f6ce4:	48 89 37             	mov    %rsi,(%rdi)
1404f6ce7:	89 77 08             	mov    %esi,0x8(%rdi)
1404f6cea:	ba 18 00 00 00       	mov    $0x18,%edx
1404f6cef:	48 8b cf             	mov    %rdi,%rcx
1404f6cf2:	e8 4d 44 92 00       	call   0x140e1b144
1404f6cf7:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1404f6cfb:	0f b6 43 10          	movzbl 0x10(%rbx),%eax
1404f6cff:	83 f8 21             	cmp    $0x21,%eax
1404f6d02:	0f 87 4a 0d 00 00    	ja     0x1404f7a52
1404f6d08:	48 8d 15 f1 92 b0 ff 	lea    -0x4f6d0f(%rip),%rdx        # 0x140000000
1404f6d0f:	8b 8c 82 88 7a 4f 00 	mov    0x4f7a88(%rdx,%rax,4),%ecx
1404f6d16:	48 03 ca             	add    %rdx,%rcx
1404f6d19:	ff e1                	jmp    *%rcx
1404f6d1b:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1404f6d1f:	48 85 ff             	test   %rdi,%rdi
1404f6d22:	74 15                	je     0x1404f6d39
1404f6d24:	48 8b cf             	mov    %rdi,%rcx
1404f6d27:	e8 24 2d 00 00       	call   0x1404f9a50
1404f6d2c:	ba 28 02 00 00       	mov    $0x228,%edx
1404f6d31:	48 8b cf             	mov    %rdi,%rcx
1404f6d34:	e8 0b 44 92 00       	call   0x140e1b144
1404f6d39:	48 89 73 20          	mov    %rsi,0x20(%rbx)
1404f6d3d:	48 8b cb             	mov    %rbx,%rcx
1404f6d40:	e8 0b d3 01 00       	call   0x140514050
1404f6d45:	48 85 c0             	test   %rax,%rax
1404f6d48:	74 3c                	je     0x1404f6d86
1404f6d4a:	48 8b cb             	mov    %rbx,%rcx
1404f6d4d:	e8 fe d2 01 00       	call   0x140514050
1404f6d52:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f6d56:	48 8b 38             	mov    (%rax),%rdi
1404f6d59:	48 3b fd             	cmp    %rbp,%rdi
1404f6d5c:	74 28                	je     0x1404f6d86
1404f6d5e:	66 90                	xchg   %ax,%ax
1404f6d60:	48 8b 37             	mov    (%rdi),%rsi
1404f6d63:	48 85 f6             	test   %rsi,%rsi
1404f6d66:	74 15                	je     0x1404f6d7d
1404f6d68:	48 8b ce             	mov    %rsi,%rcx
1404f6d6b:	e8 e0 2c 00 00       	call   0x1404f9a50
1404f6d70:	ba 28 02 00 00       	mov    $0x228,%edx
1404f6d75:	48 8b ce             	mov    %rsi,%rcx
1404f6d78:	e8 c7 43 92 00       	call   0x140e1b144
1404f6d7d:	48 83 c7 08          	add    $0x8,%rdi
1404f6d81:	48 3b fd             	cmp    %rbp,%rdi
1404f6d84:	75 da                	jne    0x1404f6d60
1404f6d86:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1404f6d8a:	48 85 c9             	test   %rcx,%rcx
1404f6d8d:	0f 84 dd 0c 00 00    	je     0x1404f7a70