1400224bd:	48 c7 41 18 01 4a 00 	movq   $0x4a01,0x18(%rcx)
1400224c4:	00
1400224c5:	48 03 ca             	add    %rdx,%rcx
1400224c8:	48 89 01             	mov    %rax,(%rcx)
1400224cb:	48 8d 05 8e 4d 0a 00 	lea    0xa4d8e(%rip),%rax        # 0x1400c7260
1400224d2:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1400224d6:	48 c7 41 18 01 4a 00 	movq   $0x4a01,0x18(%rcx)
1400224dd:	00
1400224de:	48 03 ca             	add    %rdx,%rcx
1400224e1:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1400224e5:	48 89 01             	mov    %rax,(%rcx)
1400224e8:	48 8d 05 91 4d 0a 00 	lea    0xa4d91(%rip),%rax        # 0x1400c7280
1400224ef:	48 c7 41 18 01 4a 00 	movq   $0x4a01,0x18(%rcx)
1400224f6:	00
1400224f7:	48 03 ca             	add    %rdx,%rcx
1400224fa:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1400224fe:	48 89 01             	mov    %rax,(%rcx)
140022501:	48 c7 41 18 01 4a 00 	movq   $0x4a01,0x18(%rcx)
140022508:	00
140022509:	4c 89 44 11 10       	mov    %r8,0x10(%rcx,%rdx,1)
14002250e:	4c 89 04 11          	mov    %r8,(%rcx,%rdx,1)
140022512:	48 c7 44 11 18 01 4a 	movq   $0x4a01,0x18(%rcx,%rdx,1)
140022519:	00 00
14002251b:	c3                   	ret
14002251c:	ba 08 00 00 00       	mov    $0x8,%edx
140022521:	48 8d 05 b0 ea 04 00 	lea    0x4eab0(%rip),%rax        # 0x140070fd8
140022528:	48 89 01             	mov    %rax,(%rcx)
14002252b:	48 03 ca             	add    %rdx,%rcx
14002252e:	48 8d 05 b3 ea 04 00 	lea    0x4eab3(%rip),%rax        # 0x140070fe8
140022535:	48 89 01             	mov    %rax,(%rcx)
140022538:	48 03 ca             	add    %rdx,%rcx
14002253b:	48 8d 05 b6 ea 04 00 	lea    0x4eab6(%rip),%rax        # 0x140070ff8
140022542:	48 89 01             	mov    %rax,(%rcx)
140022545:	48 03 ca             	add    %rdx,%rcx
140022548:	48 8d 05 b9 ea 04 00 	lea    0x4eab9(%rip),%rax        # 0x140071008
14002254f:	48 89 01             	mov    %rax,(%rcx)
140022552:	48 03 ca             	add    %rdx,%rcx
140022555:	48 8d 05 bc ea 04 00 	lea    0x4eabc(%rip),%rax        # 0x140071018
14002255c:	48 89 01             	mov    %rax,(%rcx)
14002255f:	48 03 ca             	add    %rdx,%rcx
140022562:	48 8d 05 bf ea 04 00 	lea    0x4eabf(%rip),%rax        # 0x140071028
140022569:	48 89 01             	mov    %rax,(%rcx)
14002256c:	48 03 ca             	add    %rdx,%rcx
14002256f:	48 8d 05 c2 ea 04 00 	lea    0x4eac2(%rip),%rax        # 0x140071038
140022576:	48 89 01             	mov    %rax,(%rcx)
140022579:	48 03 ca             	add    %rdx,%rcx
14002257c:	48 8d 05 c5 ea 04 00 	lea    0x4eac5(%rip),%rax        # 0x140071048
140022583:	48 89 01             	mov    %rax,(%rcx)
140022586:	48 03 ca             	add    %rdx,%rcx
140022589:	48 8d 05 c8 ea 04 00 	lea    0x4eac8(%rip),%rax        # 0x140071058
140022590:	48 89 01             	mov    %rax,(%rcx)
140022593:	48 03 ca             	add    %rdx,%rcx
140022596:	48 8d 05 cb ea 04 00 	lea    0x4eacb(%rip),%rax        # 0x140071068
14002259d:	48 89 01             	mov    %rax,(%rcx)
1400225a0:	48 03 ca             	add    %rdx,%rcx
1400225a3:	48 8d 05 ce ea 04 00 	lea    0x4eace(%rip),%rax        # 0x140071078
1400225aa:	48 89 01             	mov    %rax,(%rcx)
1400225ad:	48 03 ca             	add    %rdx,%rcx
1400225b0:	48 8d 05 d1 ea 04 00 	lea    0x4ead1(%rip),%rax        # 0x140071088
1400225b7:	48 89 01             	mov    %rax,(%rcx)
1400225ba:	48 03 ca             	add    %rdx,%rcx
1400225bd:	48 8d 05 d4 ea 04 00 	lea    0x4ead4(%rip),%rax        # 0x140071098
1400225c4:	48 89 01             	mov    %rax,(%rcx)
1400225c7:	48 03 ca             	add    %rdx,%rcx
1400225ca:	48 8d 05 d7 ea 04 00 	lea    0x4ead7(%rip),%rax        # 0x1400710a8
1400225d1:	48 89 01             	mov    %rax,(%rcx)
1400225d4:	48 03 ca             	add    %rdx,%rcx
1400225d7:	48 8d 05 da ea 04 00 	lea    0x4eada(%rip),%rax        # 0x1400710b8
1400225de:	48 89 01             	mov    %rax,(%rcx)
1400225e1:	48 03 ca             	add    %rdx,%rcx
1400225e4:	48 8d 05 dd ea 04 00 	lea    0x4eadd(%rip),%rax        # 0x1400710c8
1400225eb:	48 89 01             	mov    %rax,(%rcx)
1400225ee:	48 03 ca             	add    %rdx,%rcx
1400225f1:	48 8d 05 e0 ea 04 00 	lea    0x4eae0(%rip),%rax        # 0x1400710d8
1400225f8:	48 89 01             	mov    %rax,(%rcx)
1400225fb:	48 03 ca             	add    %rdx,%rcx
1400225fe:	48 8d 05 e3 ea 04 00 	lea    0x4eae3(%rip),%rax        # 0x1400710e8
140022605:	48 89 01             	mov    %rax,(%rcx)
140022608:	48 03 ca             	add    %rdx,%rcx
14002260b:	48 8d 05 e6 ea 04 00 	lea    0x4eae6(%rip),%rax        # 0x1400710f8
140022612:	48 89 01             	mov    %rax,(%rcx)
140022615:	48 03 ca             	add    %rdx,%rcx
140022618:	48 8d 05 21 eb 04 00 	lea    0x4eb21(%rip),%rax        # 0x140071140
14002261f:	48 89 01             	mov    %rax,(%rcx)
140022622:	48 03 ca             	add    %rdx,%rcx
140022625:	48 8d 05 24 eb 04 00 	lea    0x4eb24(%rip),%rax        # 0x140071150
14002262c:	48 89 01             	mov    %rax,(%rcx)
14002262f:	48 03 ca             	add    %rdx,%rcx
140022632:	48 8d 05 27 eb 04 00 	lea    0x4eb27(%rip),%rax        # 0x140071160
140022639:	48 89 01             	mov    %rax,(%rcx)
14002263c:	48 03 ca             	add    %rdx,%rcx
14002263f:	48 8d 05 2a eb 04 00 	lea    0x4eb2a(%rip),%rax        # 0x140071170
140022646:	48 89 01             	mov    %rax,(%rcx)
140022649:	48 03 ca             	add    %rdx,%rcx
14002264c:	48 8d 05 2d eb 04 00 	lea    0x4eb2d(%rip),%rax        # 0x140071180
140022653:	48 89 01             	mov    %rax,(%rcx)
140022656:	48 03 ca             	add    %rdx,%rcx
140022659:	48 8d 05 30 eb 04 00 	lea    0x4eb30(%rip),%rax        # 0x140071190
140022660:	48 89 01             	mov    %rax,(%rcx)
140022663:	48 03 ca             	add    %rdx,%rcx
140022666:	48 8d 05 33 eb 04 00 	lea    0x4eb33(%rip),%rax        # 0x1400711a0
14002266d:	48 89 01             	mov    %rax,(%rcx)
140022670:	48 03 ca             	add    %rdx,%rcx
140022673:	48 8d 05 36 eb 04 00 	lea    0x4eb36(%rip),%rax        # 0x1400711b0
14002267a:	48 89 01             	mov    %rax,(%rcx)
14002267d:	48 03 ca             	add    %rdx,%rcx
140022680:	48 8d 05 39 eb 04 00 	lea    0x4eb39(%rip),%rax        # 0x1400711c0
140022687:	48 89 01             	mov    %rax,(%rcx)
14002268a:	48 03 ca             	add    %rdx,%rcx
14002268d:	48 8d 05 3c eb 04 00 	lea    0x4eb3c(%rip),%rax        # 0x1400711d0
140022694:	48 89 01             	mov    %rax,(%rcx)
140022697:	48 03 ca             	add    %rdx,%rcx
14002269a:	48 8d 05 3f eb 04 00 	lea    0x4eb3f(%rip),%rax        # 0x1400711e0
1400226a1:	48 89 01             	mov    %rax,(%rcx)
1400226a4:	48 03 ca             	add    %rdx,%rcx
1400226a7:	48 8d 05 42 eb 04 00 	lea    0x4eb42(%rip),%rax        # 0x1400711f0
1400226ae:	48 89 01             	mov    %rax,(%rcx)
1400226b1:	48 03 ca             	add    %rdx,%rcx
1400226b4:	48 8d 05 45 eb 04 00 	lea    0x4eb45(%rip),%rax        # 0x140071200
1400226bb:	48 89 01             	mov    %rax,(%rcx)
1400226be:	48 03 ca             	add    %rdx,%rcx
1400226c1:	48 8d 05 48 eb 04 00 	lea    0x4eb48(%rip),%rax        # 0x140071210
1400226c8:	48 89 01             	mov    %rax,(%rcx)
1400226cb:	48 03 ca             	add    %rdx,%rcx
1400226ce:	48 8d 05 4b eb 04 00 	lea    0x4eb4b(%rip),%rax        # 0x140071220
1400226d5:	48 89 01             	mov    %rax,(%rcx)
1400226d8:	48 03 ca             	add    %rdx,%rcx
1400226db:	48 8d 05 4e eb 04 00 	lea    0x4eb4e(%rip),%rax        # 0x140071230
1400226e2:	48 89 01             	mov    %rax,(%rcx)
1400226e5:	48 03 ca             	add    %rdx,%rcx
1400226e8:	48 8d 05 51 eb 04 00 	lea    0x4eb51(%rip),%rax        # 0x140071240
1400226ef:	48 89 01             	mov    %rax,(%rcx)
1400226f2:	48 03 ca             	add    %rdx,%rcx
1400226f5:	48 8d 05 54 eb 04 00 	lea    0x4eb54(%rip),%rax        # 0x140071250
1400226fc:	48 89 01             	mov    %rax,(%rcx)
1400226ff:	48 03 ca             	add    %rdx,%rcx
140022702:	48 8d 05 57 eb 04 00 	lea    0x4eb57(%rip),%rax        # 0x140071260
140022709:	48 89 01             	mov    %rax,(%rcx)
14002270c:	48 03 ca             	add    %rdx,%rcx
14002270f:	48 8d 05 5a eb 04 00 	lea    0x4eb5a(%rip),%rax        # 0x140071270
140022716:	48 89 01             	mov    %rax,(%rcx)
140022719:	48 03 ca             	add    %rdx,%rcx
14002271c:	48 8d 05 5d eb 04 00 	lea    0x4eb5d(%rip),%rax        # 0x140071280
140022723:	48 89 01             	mov    %rax,(%rcx)
140022726:	48 03 ca             	add    %rdx,%rcx
140022729:	48 8d 05 60 eb 04 00 	lea    0x4eb60(%rip),%rax        # 0x140071290
140022730:	48 89 01             	mov    %rax,(%rcx)
140022733:	48 03 ca             	add    %rdx,%rcx
140022736:	48 8d 05 63 eb 04 00 	lea    0x4eb63(%rip),%rax        # 0x1400712a0
14002273d:	48 89 01             	mov    %rax,(%rcx)
140022740:	48 03 ca             	add    %rdx,%rcx
140022743:	48 8d 05 66 eb 04 00 	lea    0x4eb66(%rip),%rax        # 0x1400712b0
14002274a:	48 89 01             	mov    %rax,(%rcx)
14002274d:	48 03 ca             	add    %rdx,%rcx
140022750:	48 8d 05 69 eb 04 00 	lea    0x4eb69(%rip),%rax        # 0x1400712c0
140022757:	48 89 01             	mov    %rax,(%rcx)
14002275a:	48 03 ca             	add    %rdx,%rcx
14002275d:	48 8d 05 6c eb 04 00 	lea    0x4eb6c(%rip),%rax        # 0x1400712d0
140022764:	48 89 01             	mov    %rax,(%rcx)
140022767:	48 03 ca             	add    %rdx,%rcx
14002276a:	48 8d 05 a7 eb 04 00 	lea    0x4eba7(%rip),%rax        # 0x140071318
140022771:	48 89 01             	mov    %rax,(%rcx)
140022774:	48 03 ca             	add    %rdx,%rcx
140022777:	48 8d 05 aa eb 04 00 	lea    0x4ebaa(%rip),%rax        # 0x140071328
14002277e:	48 89 01             	mov    %rax,(%rcx)
140022781:	48 03 ca             	add    %rdx,%rcx
140022784:	48 8d 05 ad eb 04 00 	lea    0x4ebad(%rip),%rax        # 0x140071338
14002278b:	48 89 01             	mov    %rax,(%rcx)
14002278e:	48 03 ca             	add    %rdx,%rcx
140022791:	48 8d 05 b0 eb 04 00 	lea    0x4ebb0(%rip),%rax        # 0x140071348
140022798:	48 89 01             	mov    %rax,(%rcx)
14002279b:	48 03 ca             	add    %rdx,%rcx
14002279e:	48 8d 05 b3 eb 04 00 	lea    0x4ebb3(%rip),%rax        # 0x140071358
1400227a5:	48 89 01             	mov    %rax,(%rcx)
1400227a8:	48 03 ca             	add    %rdx,%rcx
1400227ab:	48 8d 05 b6 eb 04 00 	lea    0x4ebb6(%rip),%rax        # 0x140071368
1400227b2:	48 89 01             	mov    %rax,(%rcx)
1400227b5:	48 03 ca             	add    %rdx,%rcx
1400227b8:	48 8d 05 b9 eb 04 00 	lea    0x4ebb9(%rip),%rax        # 0x140071378
1400227bf:	48 89 01             	mov    %rax,(%rcx)
1400227c2:	48 03 ca             	add    %rdx,%rcx
1400227c5:	48 8d 05 bc eb 04 00 	lea    0x4ebbc(%rip),%rax        # 0x140071388
1400227cc:	48 89 01             	mov    %rax,(%rcx)
1400227cf:	48 03 ca             	add    %rdx,%rcx
1400227d2:	48 8d 05 bf eb 04 00 	lea    0x4ebbf(%rip),%rax        # 0x140071398
1400227d9:	48 89 01             	mov    %rax,(%rcx)
1400227dc:	48 03 ca             	add    %rdx,%rcx
1400227df:	48 8d 05 c2 eb 04 00 	lea    0x4ebc2(%rip),%rax        # 0x1400713a8
1400227e6:	48 89 01             	mov    %rax,(%rcx)
1400227e9:	48 03 ca             	add    %rdx,%rcx
1400227ec:	48 8d 05 c5 eb 04 00 	lea    0x4ebc5(%rip),%rax        # 0x1400713b8
1400227f3:	48 89 01             	mov    %rax,(%rcx)
1400227f6:	48 03 ca             	add    %rdx,%rcx
1400227f9:	48 8d 05 c8 eb 04 00 	lea    0x4ebc8(%rip),%rax        # 0x1400713c8
140022800:	48 89 01             	mov    %rax,(%rcx)
140022803:	48 03 ca             	add    %rdx,%rcx
140022806:	48 8d 05 cb eb 04 00 	lea    0x4ebcb(%rip),%rax        # 0x1400713d8
14002280d:	48 89 01             	mov    %rax,(%rcx)
140022810:	48 03 ca             	add    %rdx,%rcx
140022813:	48 8d 05 ce eb 04 00 	lea    0x4ebce(%rip),%rax        # 0x1400713e8
14002281a:	48 89 01             	mov    %rax,(%rcx)
14002281d:	48 03 ca             	add    %rdx,%rcx
140022820:	48 8d 05 d1 eb 04 00 	lea    0x4ebd1(%rip),%rax        # 0x1400713f8
140022827:	48 89 01             	mov    %rax,(%rcx)
14002282a:	48 03 ca             	add    %rdx,%rcx
14002282d:	48 8d 05 d4 eb 04 00 	lea    0x4ebd4(%rip),%rax        # 0x140071408
140022834:	48 89 01             	mov    %rax,(%rcx)
140022837:	48 03 ca             	add    %rdx,%rcx
14002283a:	48 8d 05 d7 eb 04 00 	lea    0x4ebd7(%rip),%rax        # 0x140071418
140022841:	48 89 01             	mov    %rax,(%rcx)
140022844:	48 03 ca             	add    %rdx,%rcx
140022847:	48 8d 05 da eb 04 00 	lea    0x4ebda(%rip),%rax        # 0x140071428
14002284e:	48 89 01             	mov    %rax,(%rcx)
140022851:	48 03 ca             	add    %rdx,%rcx
140022854:	48 8d 05 dd eb 04 00 	lea    0x4ebdd(%rip),%rax        # 0x140071438
14002285b:	48 89 01             	mov    %rax,(%rcx)
14002285e:	48 03 ca             	add    %rdx,%rcx
140022861:	48 8d 05 e0 eb 04 00 	lea    0x4ebe0(%rip),%rax        # 0x140071448
140022868:	48 89 01             	mov    %rax,(%rcx)
14002286b:	48 03 ca             	add    %rdx,%rcx
14002286e:	48 8d 05 f3 de 04 00 	lea    0x4def3(%rip),%rax        # 0x140070768
140022875:	48 89 01             	mov    %rax,(%rcx)
140022878:	48 03 ca             	add    %rdx,%rcx
14002287b:	48 8d 05 f6 de 04 00 	lea    0x4def6(%rip),%rax        # 0x140070778
140022882:	48 89 01             	mov    %rax,(%rcx)
140022885:	48 03 ca             	add    %rdx,%rcx
140022888:	48 8d 05 f9 de 04 00 	lea    0x4def9(%rip),%rax        # 0x140070788
14002288f:	48 89 01             	mov    %rax,(%rcx)
140022892:	48 03 ca             	add    %rdx,%rcx
140022895:	48 8d 05 fc de 04 00 	lea    0x4defc(%rip),%rax        # 0x140070798
14002289c:	48 89 01             	mov    %rax,(%rcx)
14002289f:	48 03 ca             	add    %rdx,%rcx
1400228a2:	48 8d 05 ff de 04 00 	lea    0x4deff(%rip),%rax        # 0x1400707a8
1400228a9:	48 89 01             	mov    %rax,(%rcx)
1400228ac:	48 03 ca             	add    %rdx,%rcx
1400228af:	48 8d 05 02 df 04 00 	lea    0x4df02(%rip),%rax        # 0x1400707b8
1400228b6:	48 89 01             	mov    %rax,(%rcx)
1400228b9:	48 03 ca             	add    %rdx,%rcx
1400228bc:	48 8d 05 05 df 04 00 	lea    0x4df05(%rip),%rax        # 0x1400707c8
1400228c3:	48 89 01             	mov    %rax,(%rcx)
1400228c6:	48 8d 05 0b df 04 00 	lea    0x4df0b(%rip),%rax        # 0x1400707d8
1400228cd:	48 89 04 11          	mov    %rax,(%rcx,%rdx,1)
1400228d1:	48 8d 05 10 df 04 00 	lea    0x4df10(%rip),%rax        # 0x1400707e8
1400228d8:	48 89 44 11 08       	mov    %rax,0x8(%rcx,%rdx,1)
1400228dd:	c3                   	ret
1400228de:	90                   	nop
1400228df:	90                   	nop
1400228e0:	4c 8b dc             	mov    %rsp,%r11
1400228e3:	4d 89 4b 20          	mov    %r9,0x20(%r11)
1400228e7:	48 83 ec 58          	sub    $0x58,%rsp
1400228eb:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
1400228f0:	49 8d 43 28          	lea    0x28(%r11),%rax
1400228f4:	49 c7 43 e0 04 00 00 	movq   $0x4,-0x20(%r11)
1400228fb:	00
1400228fc:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140022900:	49 8d 43 20          	lea    0x20(%r11),%rax
140022904:	44 0f b7 ca          	movzwl %dx,%r9d
140022908:	ba 2b 00 00 00       	mov    $0x2b,%edx
14002290d:	49 c7 43 d0 08 00 00 	movq   $0x8,-0x30(%r11)
140022914:	00
140022915:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140022919:	e8 2c 31 03 00       	call   0x140055a4a
14002291e:	48 83 c4 58          	add    $0x58,%rsp
140022922:	c3                   	ret
140022923:	90                   	nop
140022924:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022929:	57                   	push   %rdi
14002292a:	48 83 ec 20          	sub    $0x20,%rsp
14002292e:	48 8b 1d cb 56 09 00 	mov    0x956cb(%rip),%rbx        # 0x1400b8000
140022935:	48 8d 3d c4 56 09 00 	lea    0x956c4(%rip),%rdi        # 0x1400b8000
14002293c:	48 3b df             	cmp    %rdi,%rbx
14002293f:	74 25                	je     0x140022966
140022941:	eb 17                	jmp    0x14002295a
140022943:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140022947:	48 85 c9             	test   %rcx,%rcx
14002294a:	74 0b                	je     0x140022957
14002294c:	ff 15 fe c6 0b 00    	call   *0xbc6fe(%rip)        # 0x1400df050
140022952:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140022957:	48 8b 1b             	mov    (%rbx),%rbx
14002295a:	48 85 db             	test   %rbx,%rbx
14002295d:	75 e4                	jne    0x140022943
14002295f:	48 89 3d 9a 56 09 00 	mov    %rdi,0x9569a(%rip)        # 0x1400b8000
140022966:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002296b:	48 83 c4 20          	add    $0x20,%rsp
14002296f:	5f                   	pop    %rdi
140022970:	c3                   	ret
140022971:	90                   	nop
140022972:	90                   	nop
140022973:	90                   	nop
140022974:	90                   	nop
140022975:	90                   	nop
140022976:	90                   	nop
140022977:	90                   	nop
140022978:	90                   	nop
140022979:	90                   	nop
14002297a:	90                   	nop
14002297b:	90                   	nop
14002297c:	90                   	nop
14002297d:	90                   	nop
14002297e:	90                   	nop
14002297f:	90                   	nop
140022980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022985:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14002298a:	57                   	push   %rdi
14002298b:	48 83 ec 20          	sub    $0x20,%rsp
14002298f:	41 83 20 00          	andl   $0x0,(%r8)
140022993:	48 8b da             	mov    %rdx,%rbx
140022996:	83 e9 04             	sub    $0x4,%ecx
140022999:	74 15                	je     0x1400229b0
14002299b:	83 f9 01             	cmp    $0x1,%ecx
14002299e:	74 07                	je     0x1400229a7
1400229a0:	b8 57 00 00 00       	mov    $0x57,%eax
1400229a5:	eb 70                	jmp    0x140022a17
1400229a7:	33 ff                	xor    %edi,%edi
1400229a9:	33 d2                	xor    %edx,%edx
1400229ab:	40 32 f6             	xor    %sil,%sil
1400229ae:	eb 23                	jmp    0x1400229d3
1400229b0:	49 8b c9             	mov    %r9,%rcx
1400229b3:	ff 15 9f c6 0b 00    	call   *0xbc69f(%rip)        # 0x1400df058
1400229b9:	48 8b c8             	mov    %rax,%rcx
1400229bc:	48 8b f8             	mov    %rax,%rdi
1400229bf:	ff 15 9b c6 0b 00    	call   *0xbc69b(%rip)        # 0x1400df060
1400229c5:	48 8b cf             	mov    %rdi,%rcx
1400229c8:	40 8a f0             	mov    %al,%sil
1400229cb:	ff 15 97 c6 0b 00    	call   *0xbc697(%rip)        # 0x1400df068
1400229d1:	8b d0                	mov    %eax,%edx
1400229d3:	f6 43 1a 01          	testb  $0x1,0x1a(%rbx)
1400229d7:	74 20                	je     0x1400229f9
1400229d9:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400229dd:	48 85 c0             	test   %rax,%rax
1400229e0:	74 17                	je     0x1400229f9
1400229e2:	48 89 38             	mov    %rdi,(%rax)
1400229e5:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400229e9:	40 0f b6 ce          	movzbl %sil,%ecx
1400229ed:	89 48 0c             	mov    %ecx,0xc(%rax)
1400229f0:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400229f4:	89 50 08             	mov    %edx,0x8(%rax)
1400229f7:	eb 1c                	jmp    0x140022a15
1400229f9:	f6 43 1a 02          	testb  $0x2,0x1a(%rbx)
1400229fd:	74 0b                	je     0x140022a0a
1400229ff:	48 8b 43 10          	mov    0x10(%rbx),%rax
140022a03:	48 85 c0             	test   %rax,%rax
140022a06:	48 0f 45 d8          	cmovne %rax,%rbx
140022a0a:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140022a0e:	40 88 73 19          	mov    %sil,0x19(%rbx)
140022a12:	89 53 1c             	mov    %edx,0x1c(%rbx)
140022a15:	33 c0                	xor    %eax,%eax
140022a17:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140022a1c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140022a21:	48 83 c4 20          	add    $0x20,%rsp