1400bb298:	48 89 f1             	mov    %rsi,%rcx
1400bb29b:	e8 20 f5 fd ff       	call   0x14009a7c0
1400bb2a0:	85 c0                	test   %eax,%eax
1400bb2a2:	0f 85 44 ff ff ff    	jne    0x1400bb1ec
1400bb2a8:	48 8d 15 fd 16 15 00 	lea    0x1516fd(%rip),%rdx        # 0x14020c9ac
1400bb2af:	48 89 f1             	mov    %rsi,%rcx
1400bb2b2:	e8 09 f5 fd ff       	call   0x14009a7c0
1400bb2b7:	85 c0                	test   %eax,%eax
1400bb2b9:	0f 85 2d ff ff ff    	jne    0x1400bb1ec
1400bb2bf:	48 89 f1             	mov    %rsi,%rcx
1400bb2c2:	ba 3a 00 00 00       	mov    $0x3a,%edx
1400bb2c7:	e8 a4 eb 12 00       	call   0x1401e9e70
1400bb2cc:	48 89 f1             	mov    %rsi,%rcx
1400bb2cf:	48 29 f0             	sub    %rsi,%rax
1400bb2d2:	48 63 d0             	movslq %eax,%rdx
1400bb2d5:	e8 76 f8 00 00       	call   0x1400cab50
1400bb2da:	48 89 f9             	mov    %rdi,%rcx
1400bb2dd:	48 89 c3             	mov    %rax,%rbx
1400bb2e0:	48 89 c2             	mov    %rax,%rdx
1400bb2e3:	e8 38 03 0f 00       	call   0x1401ab620
1400bb2e8:	48 89 d9             	mov    %rbx,%rcx
1400bb2eb:	e8 c0 db 03 00       	call   0x1400f8eb0
1400bb2f0:	e9 01 fe ff ff       	jmp    0x1400bb0f6
1400bb2f5:	0f 1f 00             	nopl   (%rax)
1400bb2f8:	ba 01 00 00 00       	mov    $0x1,%edx
1400bb2fd:	48 89 f1             	mov    %rsi,%rcx
1400bb300:	e8 8b 3d 05 00       	call   0x14010f090
1400bb305:	85 c0                	test   %eax,%eax
1400bb307:	0f 84 d3 fe ff ff    	je     0x1400bb1e0
1400bb30d:	ba c0 00 00 00       	mov    $0xc0,%edx
1400bb312:	b9 01 00 00 00       	mov    $0x1,%ecx
1400bb317:	48 8d 35 68 16 15 00 	lea    0x151668(%rip),%rsi        # 0x14020c986
1400bb31e:	e8 7d f9 00 00       	call   0x1400caca0
1400bb323:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400bb327:	48 89 c3             	mov    %rax,%rbx
1400bb32a:	e8 a1 37 05 00       	call   0x14010ead0
1400bb32f:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400bb334:	48 89 f1             	mov    %rsi,%rcx
1400bb337:	e8 04 fa ff ff       	call   0x1400bad40
1400bb33c:	85 c0                	test   %eax,%eax
1400bb33e:	74 4f                	je     0x1400bb38f
1400bb340:	48 8d 05 f9 18 13 00 	lea    0x1318f9(%rip),%rax        # 0x1401ecc40
1400bb347:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1400bb34b:	48 89 07             	mov    %rax,(%rdi)
1400bb34e:	48 c7 87 80 00 00 00 	movq   $0x0,0x80(%rdi)
1400bb355:	00 00 00 00
1400bb359:	e9 d9 fd ff ff       	jmp    0x1400bb137
1400bb35e:	e8 0d 95 12 00       	call   0x1401e4870
1400bb363:	48 8d 0d f6 15 15 00 	lea    0x1515f6(%rip),%rcx        # 0x14020c960
1400bb36a:	e8 71 e5 ff ff       	call   0x1400b98e0
1400bb36f:	48 89 c1             	mov    %rax,%rcx
1400bb372:	e8 19 80 00 00       	call   0x1400c3390
1400bb377:	4c 8d 05 b2 15 15 00 	lea    0x1515b2(%rip),%r8        # 0x14020c930
1400bb37e:	ba 9d 04 00 00       	mov    $0x49d,%edx
1400bb383:	48 8d 0d c6 13 15 00 	lea    0x1513c6(%rip),%rcx        # 0x14020c750
1400bb38a:	e8 01 84 00 00       	call   0x1400c3790
1400bb38f:	48 8b 05 4a dc 17 00 	mov    0x17dc4a(%rip),%rax        # 0x140238fe0
1400bb396:	48 8d 0d 72 15 15 00 	lea    0x151572(%rip),%rcx        # 0x14020c90f
1400bb39d:	83 38 00             	cmpl   $0x0,(%rax)
1400bb3a0:	74 08                	je     0x1400bb3aa
1400bb3a2:	e8 c1 7f 12 00       	call   0x1401e3368
1400bb3a7:	48 89 c1             	mov    %rax,%rcx
1400bb3aa:	48 89 f2             	mov    %rsi,%rdx
1400bb3ad:	e8 de 7f 00 00       	call   0x1400c3390
1400bb3b2:	90                   	nop
1400bb3b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bb3ba:	00 00 00 00
1400bb3be:	66 90                	xchg   %ax,%ax
1400bb3c0:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
1400bb3c7:	c3                   	ret
1400bb3c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bb3cf:	00
1400bb3d0:	41 54                	push   %r12
1400bb3d2:	55                   	push   %rbp
1400bb3d3:	57                   	push   %rdi
1400bb3d4:	56                   	push   %rsi
1400bb3d5:	53                   	push   %rbx
1400bb3d6:	48 83 ec 30          	sub    $0x30,%rsp
1400bb3da:	4c 8b 25 0f d7 17 00 	mov    0x17d70f(%rip),%r12        # 0x140238af0
1400bb3e1:	49 8b 34 24          	mov    (%r12),%rsi
1400bb3e5:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400bb3ea:	48 8b b1 80 00 00 00 	mov    0x80(%rcx),%rsi
1400bb3f1:	48 89 cb             	mov    %rcx,%rbx
1400bb3f4:	48 89 d7             	mov    %rdx,%rdi
1400bb3f7:	4c 89 c5             	mov    %r8,%rbp
1400bb3fa:	48 85 f6             	test   %rsi,%rsi
1400bb3fd:	0f 84 e5 00 00 00    	je     0x1400bb4e8
1400bb403:	48 8d 15 ad 15 15 00 	lea    0x1515ad(%rip),%rdx        # 0x14020c9b7
1400bb40a:	48 89 f9             	mov    %rdi,%rcx
1400bb40d:	e8 66 ea 12 00       	call   0x1401e9e78
1400bb412:	85 c0                	test   %eax,%eax
1400bb414:	0f 84 16 01 00 00    	je     0x1400bb530
1400bb41a:	48 8d 15 a1 15 15 00 	lea    0x1515a1(%rip),%rdx        # 0x14020c9c2
1400bb421:	48 89 f9             	mov    %rdi,%rcx
1400bb424:	e8 4f ea 12 00       	call   0x1401e9e78
1400bb429:	85 c0                	test   %eax,%eax
1400bb42b:	0f 84 37 01 00 00    	je     0x1400bb568
1400bb431:	48 8d 15 96 15 15 00 	lea    0x151596(%rip),%rdx        # 0x14020c9ce
1400bb438:	48 89 f9             	mov    %rdi,%rcx
1400bb43b:	e8 38 ea 12 00       	call   0x1401e9e78
1400bb440:	85 c0                	test   %eax,%eax
1400bb442:	0f 84 08 01 00 00    	je     0x1400bb550
1400bb448:	48 8d 15 84 15 15 00 	lea    0x151584(%rip),%rdx        # 0x14020c9d3
1400bb44f:	48 89 f9             	mov    %rdi,%rcx
1400bb452:	e8 21 ea 12 00       	call   0x1401e9e78
1400bb457:	85 c0                	test   %eax,%eax
1400bb459:	0f 84 11 01 00 00    	je     0x1400bb570
1400bb45f:	48 8d 15 78 15 15 00 	lea    0x151578(%rip),%rdx        # 0x14020c9de
1400bb466:	48 89 f9             	mov    %rdi,%rcx
1400bb469:	e8 0a ea 12 00       	call   0x1401e9e78
1400bb46e:	85 c0                	test   %eax,%eax
1400bb470:	0f 84 2a 01 00 00    	je     0x1400bb5a0
1400bb476:	48 8d 15 66 15 15 00 	lea    0x151566(%rip),%rdx        # 0x14020c9e3
1400bb47d:	48 89 f9             	mov    %rdi,%rcx
1400bb480:	e8 f3 e9 12 00       	call   0x1401e9e78
1400bb485:	85 c0                	test   %eax,%eax
1400bb487:	0f 84 fb 00 00 00    	je     0x1400bb588
1400bb48d:	48 8d 15 5d 15 15 00 	lea    0x15155d(%rip),%rdx        # 0x14020c9f1
1400bb494:	48 89 f9             	mov    %rdi,%rcx
1400bb497:	e8 dc e9 12 00       	call   0x1401e9e78
1400bb49c:	85 c0                	test   %eax,%eax
1400bb49e:	0f 85 14 01 00 00    	jne    0x1400bb5b8
1400bb4a4:	48 85 ed             	test   %rbp,%rbp
1400bb4a7:	0f 84 d4 01 00 00    	je     0x1400bb681
1400bb4ad:	45 31 c0             	xor    %r8d,%r8d
1400bb4b0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400bb4b5:	48 89 e9             	mov    %rbp,%rcx
1400bb4b8:	e8 0b ea 12 00       	call   0x1401e9ec8
1400bb4bd:	89 46 04             	mov    %eax,0x4(%rsi)
1400bb4c0:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400bb4c5:	80 38 00             	cmpb   $0x0,(%rax)
1400bb4c8:	74 6a                	je     0x1400bb534
1400bb4ca:	48 8d 0d 27 15 15 00 	lea    0x151527(%rip),%rcx        # 0x14020c9f8
1400bb4d1:	e8 0a e4 ff ff       	call   0x1400b98e0
1400bb4d6:	48 89 ea             	mov    %rbp,%rdx
1400bb4d9:	48 89 c1             	mov    %rax,%rcx
1400bb4dc:	e8 af 7e 00 00       	call   0x1400c3390
1400bb4e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bb4e8:	48 8b 03             	mov    (%rbx),%rax
1400bb4eb:	48 8b 00             	mov    (%rax),%rax
1400bb4ee:	48 85 c0             	test   %rax,%rax
1400bb4f1:	74 35                	je     0x1400bb528
1400bb4f3:	49 89 e8             	mov    %rbp,%r8
1400bb4f6:	48 89 fa             	mov    %rdi,%rdx
1400bb4f9:	48 89 d9             	mov    %rbx,%rcx
1400bb4fc:	ff d0                	call   *%rax
1400bb4fe:	85 c0                	test   %eax,%eax
1400bb500:	74 48                	je     0x1400bb54a
1400bb502:	83 f8 ff             	cmp    $0xffffffff,%eax
1400bb505:	75 21                	jne    0x1400bb528
1400bb507:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400bb50c:	49 2b 14 24          	sub    (%r12),%rdx
1400bb510:	0f 85 e4 01 00 00    	jne    0x1400bb6fa
1400bb516:	48 83 c4 30          	add    $0x30,%rsp
1400bb51a:	5b                   	pop    %rbx
1400bb51b:	5e                   	pop    %rsi
1400bb51c:	5f                   	pop    %rdi
1400bb51d:	5d                   	pop    %rbp
1400bb51e:	41 5c                	pop    %r12
1400bb520:	c3                   	ret
1400bb521:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bb528:	b8 01 00 00 00       	mov    $0x1,%eax
1400bb52d:	eb d8                	jmp    0x1400bb507
1400bb52f:	90                   	nop
1400bb530:	48 89 6e 18          	mov    %rbp,0x18(%rsi)
1400bb534:	48 8b 03             	mov    (%rbx),%rax
1400bb537:	48 8b 00             	mov    (%rax),%rax
1400bb53a:	48 85 c0             	test   %rax,%rax
1400bb53d:	74 c8                	je     0x1400bb507
1400bb53f:	49 89 e8             	mov    %rbp,%r8
1400bb542:	48 89 fa             	mov    %rdi,%rdx
1400bb545:	48 89 d9             	mov    %rbx,%rcx
1400bb548:	ff d0                	call   *%rax
1400bb54a:	31 c0                	xor    %eax,%eax
1400bb54c:	eb b9                	jmp    0x1400bb507
1400bb54e:	66 90                	xchg   %ax,%ax
1400bb550:	0f b6 06             	movzbl (%rsi),%eax
1400bb553:	48 85 ed             	test   %rbp,%rbp
1400bb556:	0f 95 c2             	setne  %dl
1400bb559:	83 e0 fe             	and    $0xfffffffe,%eax
1400bb55c:	09 d0                	or     %edx,%eax
1400bb55e:	88 06                	mov    %al,(%rsi)
1400bb560:	eb d2                	jmp    0x1400bb534
1400bb562:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400bb568:	48 89 6e 20          	mov    %rbp,0x20(%rsi)
1400bb56c:	eb c6                	jmp    0x1400bb534
1400bb56e:	66 90                	xchg   %ax,%ax
1400bb570:	48 85 ed             	test   %rbp,%rbp
1400bb573:	0f b6 06             	movzbl (%rsi),%eax
1400bb576:	0f 95 c2             	setne  %dl
1400bb579:	c1 e2 02             	shl    $0x2,%edx
1400bb57c:	83 e0 fb             	and    $0xfffffffb,%eax
1400bb57f:	09 d0                	or     %edx,%eax
1400bb581:	88 06                	mov    %al,(%rsi)
1400bb583:	eb af                	jmp    0x1400bb534
1400bb585:	0f 1f 00             	nopl   (%rax)
1400bb588:	48 85 ed             	test   %rbp,%rbp
1400bb58b:	0f b6 06             	movzbl (%rsi),%eax
1400bb58e:	0f 95 c2             	setne  %dl
1400bb591:	c1 e2 05             	shl    $0x5,%edx
1400bb594:	83 e0 df             	and    $0xffffffdf,%eax
1400bb597:	09 d0                	or     %edx,%eax
1400bb599:	88 06                	mov    %al,(%rsi)
1400bb59b:	eb 97                	jmp    0x1400bb534
1400bb59d:	0f 1f 00             	nopl   (%rax)
1400bb5a0:	48 85 ed             	test   %rbp,%rbp
1400bb5a3:	0f b6 06             	movzbl (%rsi),%eax
1400bb5a6:	0f 95 c2             	setne  %dl
1400bb5a9:	01 d2                	add    %edx,%edx
1400bb5ab:	83 e0 fd             	and    $0xfffffffd,%eax
1400bb5ae:	09 d0                	or     %edx,%eax
1400bb5b0:	88 06                	mov    %al,(%rsi)
1400bb5b2:	eb 80                	jmp    0x1400bb534
1400bb5b4:	0f 1f 40 00          	nopl   0x0(%rax)
1400bb5b8:	48 8d 15 5e 14 15 00 	lea    0x15145e(%rip),%rdx        # 0x14020ca1d
1400bb5bf:	48 89 f9             	mov    %rdi,%rcx
1400bb5c2:	e8 b1 e8 12 00       	call   0x1401e9e78
1400bb5c7:	85 c0                	test   %eax,%eax
1400bb5c9:	0f 84 a9 00 00 00    	je     0x1400bb678
1400bb5cf:	48 8d 15 54 14 15 00 	lea    0x151454(%rip),%rdx        # 0x14020ca2a
1400bb5d6:	48 89 f9             	mov    %rdi,%rcx
1400bb5d9:	e8 9a e8 12 00       	call   0x1401e9e78
1400bb5de:	85 c0                	test   %eax,%eax
1400bb5e0:	0f 84 a7 00 00 00    	je     0x1400bb68d
1400bb5e6:	48 8d 15 48 14 15 00 	lea    0x151448(%rip),%rdx        # 0x14020ca35
1400bb5ed:	48 89 f9             	mov    %rdi,%rcx
1400bb5f0:	e8 83 e8 12 00       	call   0x1401e9e78
1400bb5f5:	85 c0                	test   %eax,%eax
1400bb5f7:	0f 84 99 00 00 00    	je     0x1400bb696
1400bb5fd:	48 8d 15 41 14 15 00 	lea    0x151441(%rip),%rdx        # 0x14020ca45
1400bb604:	48 89 f9             	mov    %rdi,%rcx
1400bb607:	e8 6c e8 12 00       	call   0x1401e9e78
1400bb60c:	85 c0                	test   %eax,%eax
1400bb60e:	0f 84 9a 00 00 00    	je     0x1400bb6ae
1400bb614:	48 8d 15 38 14 15 00 	lea    0x151438(%rip),%rdx        # 0x14020ca53
1400bb61b:	48 89 f9             	mov    %rdi,%rcx
1400bb61e:	e8 55 e8 12 00       	call   0x1401e9e78
1400bb623:	85 c0                	test   %eax,%eax
1400bb625:	0f 84 b3 00 00 00    	je     0x1400bb6de
1400bb62b:	48 8d 15 28 14 15 00 	lea    0x151428(%rip),%rdx        # 0x14020ca5a
1400bb632:	48 89 f9             	mov    %rdi,%rcx
1400bb635:	e8 3e e8 12 00       	call   0x1401e9e78
1400bb63a:	85 c0                	test   %eax,%eax
1400bb63c:	0f 84 85 00 00 00    	je     0x1400bb6c7
1400bb642:	48 8d 15 19 14 15 00 	lea    0x151419(%rip),%rdx        # 0x14020ca62
1400bb649:	48 89 f9             	mov    %rdi,%rcx
1400bb64c:	e8 27 e8 12 00       	call   0x1401e9e78
1400bb651:	85 c0                	test   %eax,%eax
1400bb653:	0f 85 8f fe ff ff    	jne    0x1400bb4e8
1400bb659:	48 85 ed             	test   %rbp,%rbp
1400bb65c:	0f b6 06             	movzbl (%rsi),%eax
1400bb65f:	0f 95 c2             	setne  %dl
1400bb662:	c1 e2 06             	shl    $0x6,%edx
1400bb665:	83 e0 bf             	and    $0xffffffbf,%eax
1400bb668:	09 d0                	or     %edx,%eax
1400bb66a:	88 06                	mov    %al,(%rsi)
1400bb66c:	e9 c3 fe ff ff       	jmp    0x1400bb534
1400bb671:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bb678:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
1400bb67c:	e9 b3 fe ff ff       	jmp    0x1400bb534
1400bb681:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%rsi)
1400bb688:	e9 a7 fe ff ff       	jmp    0x1400bb534
1400bb68d:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
1400bb691:	e9 9e fe ff ff       	jmp    0x1400bb534
1400bb696:	48 85 ed             	test   %rbp,%rbp
1400bb699:	0f b6 06             	movzbl (%rsi),%eax
1400bb69c:	0f 95 c2             	setne  %dl
1400bb69f:	c1 e2 07             	shl    $0x7,%edx
1400bb6a2:	83 e0 7f             	and    $0x7f,%eax
1400bb6a5:	09 d0                	or     %edx,%eax
1400bb6a7:	88 06                	mov    %al,(%rsi)
1400bb6a9:	e9 86 fe ff ff       	jmp    0x1400bb534
1400bb6ae:	48 85 ed             	test   %rbp,%rbp
1400bb6b1:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1400bb6b5:	0f 95 c2             	setne  %dl
1400bb6b8:	01 d2                	add    %edx,%edx
1400bb6ba:	83 e0 fd             	and    $0xfffffffd,%eax
1400bb6bd:	09 d0                	or     %edx,%eax
1400bb6bf:	88 46 01             	mov    %al,0x1(%rsi)
1400bb6c2:	e9 6d fe ff ff       	jmp    0x1400bb534
1400bb6c7:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1400bb6cb:	48 85 ed             	test   %rbp,%rbp
1400bb6ce:	0f 95 c2             	setne  %dl
1400bb6d1:	83 e0 fe             	and    $0xfffffffe,%eax
1400bb6d4:	09 d0                	or     %edx,%eax
1400bb6d6:	88 46 01             	mov    %al,0x1(%rsi)
1400bb6d9:	e9 56 fe ff ff       	jmp    0x1400bb534
1400bb6de:	48 83 c6 30          	add    $0x30,%rsi
1400bb6e2:	48 89 f1             	mov    %rsi,%rcx
1400bb6e5:	e8 f6 91 0a 00       	call   0x1401648e0
1400bb6ea:	48 89 ea             	mov    %rbp,%rdx
1400bb6ed:	48 89 f1             	mov    %rsi,%rcx
1400bb6f0:	e8 2b 92 0a 00       	call   0x140164920
1400bb6f5:	e9 3a fe ff ff       	jmp    0x1400bb534
1400bb6fa:	e8 71 91 12 00       	call   0x1401e4870
1400bb6ff:	90                   	nop
1400bb700:	53                   	push   %rbx
1400bb701:	48 83 ec 20          	sub    $0x20,%rsp
1400bb705:	48 89 cb             	mov    %rcx,%rbx
1400bb708:	85 d2                	test   %edx,%edx
1400bb70a:	7e 54                	jle    0x1400bb760
1400bb70c:	b8 03 00 00 00       	mov    $0x3,%eax
1400bb711:	39 c2                	cmp    %eax,%edx
1400bb713:	0f 4f d0             	cmovg  %eax,%edx
1400bb716:	0f b6 41 78          	movzbl 0x78(%rcx),%eax
1400bb71a:	83 e2 07             	and    $0x7,%edx
1400bb71d:	83 e0 f8             	and    $0xfffffff8,%eax
1400bb720:	09 d0                	or     %edx,%eax
1400bb722:	88 41 78             	mov    %al,0x78(%rcx)
1400bb725:	45 85 c0             	test   %r8d,%r8d
1400bb728:	78 1e                	js     0x1400bb748
1400bb72a:	45 85 c0             	test   %r8d,%r8d
1400bb72d:	0f 95 c2             	setne  %dl
1400bb730:	0f b6 43 78          	movzbl 0x78(%rbx),%eax
1400bb734:	c1 e2 03             	shl    $0x3,%edx
1400bb737:	83 e0 f7             	and    $0xfffffff7,%eax
1400bb73a:	09 d0                	or     %edx,%eax
1400bb73c:	88 43 78             	mov    %al,0x78(%rbx)
1400bb73f:	48 83 c4 20          	add    $0x20,%rsp
1400bb743:	5b                   	pop    %rbx
1400bb744:	c3                   	ret
1400bb745:	0f 1f 00             	nopl   (%rax)
1400bb748:	b9 02 00 00 00       	mov    $0x2,%ecx
1400bb74d:	e8 0e cf 02 00       	call   0x1400e8660
1400bb752:	85 c0                	test   %eax,%eax
1400bb754:	0f 95 c2             	setne  %dl
1400bb757:	eb d7                	jmp    0x1400bb730
1400bb759:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bb760:	74 c3                	je     0x1400bb725
1400bb762:	80 49 78 07          	orb    $0x7,0x78(%rcx)
1400bb766:	31 d2                	xor    %edx,%edx
1400bb768:	45 85 c0             	test   %r8d,%r8d
1400bb76b:	79 bd                	jns    0x1400bb72a
1400bb76d:	eb c1                	jmp    0x1400bb730
1400bb76f:	90                   	nop
1400bb770:	53                   	push   %rbx
1400bb771:	48 83 ec 20          	sub    $0x20,%rsp
1400bb775:	48 89 cb             	mov    %rcx,%rbx
1400bb778:	f6 41 28 01          	testb  $0x1,0x28(%rcx)
1400bb77c:	74 12                	je     0x1400bb790
1400bb77e:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400bb782:	48 83 c4 20          	add    $0x20,%rsp
1400bb786:	5b                   	pop    %rbx
1400bb787:	c3                   	ret
1400bb788:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bb78f:	00
1400bb790:	48 8b 01             	mov    (%rcx),%rax
1400bb793:	49 89 d0             	mov    %rdx,%r8
1400bb796:	31 d2                	xor    %edx,%edx
1400bb798:	ff 50 08             	call   *0x8(%rax)