1402aa618:	48 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%rsi
1402aa61f:	00
1402aa620:	48 8b f8             	mov    %rax,%rdi
1402aa623:	48 8b 76 20          	mov    0x20(%rsi),%rsi
1402aa627:	48 3b c2             	cmp    %rdx,%rax
1402aa62a:	0f 83 3a 01 00 00    	jae    0x1402aa76a
1402aa630:	4c 8b 5c 24 78       	mov    0x78(%rsp),%r11
1402aa635:	4c 8d 42 ff          	lea    -0x1(%rdx),%r8
1402aa639:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1402aa640:	00
1402aa641:	4c 8b 54 24 68       	mov    0x68(%rsp),%r10
1402aa646:	49 2b d3             	sub    %r11,%rdx
1402aa649:	4d 2b d3             	sub    %r11,%r10
1402aa64c:	4c 89 84 24 a8 00 00 	mov    %r8,0xa8(%rsp)
1402aa653:	00
1402aa654:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
1402aa659:	49 8d 1c c3          	lea    (%r11,%rax,8),%rbx
1402aa65d:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
1402aa664:	00
1402aa665:	49 3b f8             	cmp    %r8,%rdi
1402aa668:	73 16                	jae    0x1402aa680
1402aa66a:	4c 89 0b             	mov    %r9,(%rbx)
1402aa66d:	49 3b c9             	cmp    %r9,%rcx
1402aa670:	0f 82 b1 00 00 00    	jb     0x1402aa727
1402aa676:	49 2b c9             	sub    %r9,%rcx
1402aa679:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402aa67e:	eb 03                	jmp    0x1402aa683
1402aa680:	48 89 0b             	mov    %rcx,(%rbx)
1402aa683:	4c 89 6c 1a 08       	mov    %r13,0x8(%rdx,%rbx,1)
1402aa688:	41 b8 72 02 00 00    	mov    $0x272,%r8d
1402aa68e:	48 8b 0b             	mov    (%rbx),%rcx
1402aa691:	48 8d 15 58 85 0e 00 	lea    0xe8558(%rip),%rdx        # 0x140392bf0
1402aa698:	e8 23 ec f7 ff       	call   0x1402292c0
1402aa69d:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1402aa6a4:	00
1402aa6a5:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
1402aa6a9:	48 85 c0             	test   %rax,%rax
1402aa6ac:	0f 84 5b 01 00 00    	je     0x1402aa80d
1402aa6b2:	4c 8b 03             	mov    (%rbx),%r8
1402aa6b5:	49 8b d6             	mov    %r14,%rdx
1402aa6b8:	48 8b c8             	mov    %rax,%rcx
1402aa6bb:	e8 68 23 05 00       	call   0x1402fca28
1402aa6c0:	48 8b 03             	mov    (%rbx),%rax
1402aa6c3:	48 3b 44 24 50       	cmp    0x50(%rsp),%rax
1402aa6c8:	48 0f 46 44 24 50    	cmovbe 0x50(%rsp),%rax
1402aa6ce:	48 8b c8             	mov    %rax,%rcx
1402aa6d1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402aa6d6:	4c 39 2e             	cmp    %r13,(%rsi)
1402aa6d9:	0f 84 f5 00 00 00    	je     0x1402aa7d4
1402aa6df:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402aa6e4:	48 ff c7             	inc    %rdi
1402aa6e7:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
1402aa6ee:	00
1402aa6ef:	4d 03 f1             	add    %r9,%r14
1402aa6f2:	48 89 34 18          	mov    %rsi,(%rax,%rbx,1)
1402aa6f6:	48 83 c3 08          	add    $0x8,%rbx
1402aa6fa:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1402aa701:	00
1402aa702:	48 8d 34 c6          	lea    (%rsi,%rax,8),%rsi
1402aa706:	48 3b 7c 24 60       	cmp    0x60(%rsp),%rdi
1402aa70b:	73 53                	jae    0x1402aa760
1402aa70d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402aa712:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1402aa719:	00
1402aa71a:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
1402aa721:	00
1402aa722:	e9 3e ff ff ff       	jmp    0x1402aa665
1402aa727:	ba bb 00 00 00       	mov    $0xbb,%edx
1402aa72c:	c7 44 24 20 65 02 00 	movl   $0x265,0x20(%rsp)
1402aa733:	00
1402aa734:	4c 8d 0d b5 84 0e 00 	lea    0xe84b5(%rip),%r9        # 0x140392bf0
1402aa73b:	b9 10 00 00 00       	mov    $0x10,%ecx
1402aa740:	44 8d 42 89          	lea    -0x77(%rdx),%r8d
1402aa744:	e8 57 6c f7 ff       	call   0x1402213a0
1402aa749:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402aa74e:	48 8d 15 9b 84 0e 00 	lea    0xe849b(%rip),%rdx        # 0x140392bf0
1402aa755:	41 b8 66 02 00 00    	mov    $0x266,%r8d
1402aa75b:	e9 8e fd ff ff       	jmp    0x1402aa4ee
1402aa760:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402aa765:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402aa76a:	41 b8 85 02 00 00    	mov    $0x285,%r8d
1402aa770:	48 8d 15 79 84 0e 00 	lea    0xe8479(%rip),%rdx        # 0x140392bf0
1402aa777:	48 8b cb             	mov    %rbx,%rcx
1402aa77a:	e8 91 eb f7 ff       	call   0x140229310
1402aa77f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402aa784:	48 8d 15 65 84 0e 00 	lea    0xe8465(%rip),%rdx        # 0x140392bf0
1402aa78b:	41 b8 8f 02 00 00    	mov    $0x28f,%r8d
1402aa791:	48 8d 0c dd 08 00 00 	lea    0x8(,%rbx,8),%rcx
1402aa798:	00
1402aa799:	e8 22 eb f7 ff       	call   0x1402292c0
1402aa79e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402aa7a3:	4c 8b f0             	mov    %rax,%r14
1402aa7a6:	48 85 c0             	test   %rax,%rax
1402aa7a9:	0f 85 97 00 00 00    	jne    0x1402aa846
1402aa7af:	4c 8d 0d 3a 84 0e 00 	lea    0xe843a(%rip),%r9        # 0x140392bf0
1402aa7b6:	c7 44 24 20 91 02 00 	movl   $0x291,0x20(%rsp)
1402aa7bd:	00
1402aa7be:	ba bb 00 00 00       	mov    $0xbb,%edx
1402aa7c3:	8d 48 10             	lea    0x10(%rax),%ecx
1402aa7c6:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402aa7ca:	e8 d1 6b f7 ff       	call   0x1402213a0
1402aa7cf:	e9 22 fd ff ff       	jmp    0x1402aa4f6
1402aa7d4:	ba bb 00 00 00       	mov    $0xbb,%edx
1402aa7d9:	c7 44 24 20 7d 02 00 	movl   $0x27d,0x20(%rsp)
1402aa7e0:	00
1402aa7e1:	4c 8d 0d 08 84 0e 00 	lea    0xe8408(%rip),%r9        # 0x140392bf0
1402aa7e8:	b9 10 00 00 00       	mov    $0x10,%ecx
1402aa7ed:	44 8d 42 89          	lea    -0x77(%rdx),%r8d
1402aa7f1:	e8 aa 6b f7 ff       	call   0x1402213a0
1402aa7f6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402aa7fb:	48 8d 15 ee 83 0e 00 	lea    0xe83ee(%rip),%rdx        # 0x140392bf0
1402aa802:	41 b8 7e 02 00 00    	mov    $0x27e,%r8d
1402aa808:	e9 e1 fc ff ff       	jmp    0x1402aa4ee
1402aa80d:	ba bb 00 00 00       	mov    $0xbb,%edx
1402aa812:	c7 44 24 20 74 02 00 	movl   $0x274,0x20(%rsp)
1402aa819:	00
1402aa81a:	4c 8d 0d cf 83 0e 00 	lea    0xe83cf(%rip),%r9        # 0x140392bf0
1402aa821:	b9 10 00 00 00       	mov    $0x10,%ecx
1402aa826:	44 8d 42 86          	lea    -0x7a(%rdx),%r8d
1402aa82a:	e8 71 6b f7 ff       	call   0x1402213a0
1402aa82f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402aa834:	48 8d 15 b5 83 0e 00 	lea    0xe83b5(%rip),%rdx        # 0x140392bf0
1402aa83b:	41 b8 75 02 00 00    	mov    $0x275,%r8d
1402aa841:	e9 a8 fc ff ff       	jmp    0x1402aa4ee
1402aa846:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1402aa84d:	00
1402aa84e:	48 8d 04 d8          	lea    (%rax,%rbx,8),%rax
1402aa852:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1402aa859:	00
1402aa85a:	49 8b de             	mov    %r14,%rbx
1402aa85d:	4c 89 28             	mov    %r13,(%rax)
1402aa860:	4d 8b f5             	mov    %r13,%r14
1402aa863:	48 85 ff             	test   %rdi,%rdi
1402aa866:	74 6a                	je     0x1402aa8d2
1402aa868:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402aa86d:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402aa872:	48 2b c6             	sub    %rsi,%rax
1402aa875:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402aa87a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1402aa880:	48 89 1c 30          	mov    %rbx,(%rax,%rsi,1)
1402aa884:	49 8b fd             	mov    %r13,%rdi
1402aa887:	48 8b cd             	mov    %rbp,%rcx
1402aa88a:	e8 41 ee fa ff       	call   0x1402596d0
1402aa88f:	48 89 03             	mov    %rax,(%rbx)
1402aa892:	48 85 c0             	test   %rax,%rax
1402aa895:	74 62                	je     0x1402aa8f9
1402aa897:	0f b6 0e             	movzbl (%rsi),%ecx
1402aa89a:	ba 01 00 00 00       	mov    $0x1,%edx
1402aa89f:	80 c1 ff             	add    $0xff,%cl
1402aa8a2:	48 83 c3 08          	add    $0x8,%rbx
1402aa8a6:	48 d3 e2             	shl    %cl,%rdx
1402aa8a9:	48 ff c7             	inc    %rdi
1402aa8ac:	48 3b fa             	cmp    %rdx,%rdi
1402aa8af:	72 d6                	jb     0x1402aa887
1402aa8b1:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1402aa8b8:	00
1402aa8b9:	49 ff c6             	inc    %r14
1402aa8bc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402aa8c1:	48 83 c6 08          	add    $0x8,%rsi
1402aa8c5:	4c 3b f7             	cmp    %rdi,%r14
1402aa8c8:	72 b6                	jb     0x1402aa880
1402aa8ca:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1402aa8d1:	00
1402aa8d2:	48 3b d8             	cmp    %rax,%rbx
1402aa8d5:	74 2c                	je     0x1402aa903
1402aa8d7:	ba bb 00 00 00       	mov    $0xbb,%edx
1402aa8dc:	c7 44 24 20 a2 02 00 	movl   $0x2a2,0x20(%rsp)
1402aa8e3:	00
1402aa8e4:	4c 8d 0d 05 83 0e 00 	lea    0xe8305(%rip),%r9        # 0x140392bf0
1402aa8eb:	b9 10 00 00 00       	mov    $0x10,%ecx
1402aa8f0:	44 8d 42 89          	lea    -0x77(%rdx),%r8d
1402aa8f4:	e8 a7 6a f7 ff       	call   0x1402213a0
1402aa8f9:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1402aa8fe:	e9 f3 fb ff ff       	jmp    0x1402aa4f6
1402aa903:	48 8b cd             	mov    %rbp,%rcx
1402aa906:	e8 c5 ed fa ff       	call   0x1402596d0
1402aa90b:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1402aa912:	00
1402aa913:	48 8b d8             	mov    %rax,%rbx
1402aa916:	48 85 c0             	test   %rax,%rax
1402aa919:	74 de                	je     0x1402aa8f9
1402aa91b:	49 8b f5             	mov    %r13,%rsi
1402aa91e:	48 85 ff             	test   %rdi,%rdi
1402aa921:	0f 84 ee 00 00 00    	je     0x1402aaa15
1402aa927:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402aa92c:	48 8b 84 24 40 01 00 	mov    0x140(%rsp),%rax
1402aa933:	00
1402aa934:	48 8b f9             	mov    %rcx,%rdi
1402aa937:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1402aa93c:	48 2b c1             	sub    %rcx,%rax
1402aa93f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402aa944:	4c 2b f1             	sub    %rcx,%r14
1402aa947:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402aa94e:	00 00
1402aa950:	48 8b 0f             	mov    (%rdi),%rcx
1402aa953:	48 8b 09             	mov    (%rcx),%rcx
1402aa956:	48 3b b4 24 38 01 00 	cmp    0x138(%rsp),%rsi
1402aa95d:	00
1402aa95e:	73 06                	jae    0x1402aa966
1402aa960:	48 8b 14 38          	mov    (%rax,%rdi,1),%rdx
1402aa964:	eb 08                	jmp    0x1402aa96e
1402aa966:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
1402aa96d:	00
1402aa96e:	e8 0d e7 fa ff       	call   0x140259080
1402aa973:	85 c0                	test   %eax,%eax
1402aa975:	74 82                	je     0x1402aa8f9
1402aa977:	49 83 3c 3e 01       	cmpq   $0x1,(%r14,%rdi,1)
1402aa97c:	76 7d                	jbe    0x1402aa9fb
1402aa97e:	4c 8b 07             	mov    (%rdi),%r8
1402aa981:	4d 8b cc             	mov    %r12,%r9
1402aa984:	48 8b d3             	mov    %rbx,%rdx
1402aa987:	48 8b cd             	mov    %rbp,%rcx
1402aa98a:	4d 8b 00             	mov    (%r8),%r8
1402aa98d:	e8 6e e7 fa ff       	call   0x140259100
1402aa992:	85 c0                	test   %eax,%eax
1402aa994:	0f 84 5f ff ff ff    	je     0x1402aa8f9
1402aa99a:	41 0f b6 0c 3e       	movzbl (%r14,%rdi,1),%ecx
1402aa99f:	bb 01 00 00 00       	mov    $0x1,%ebx
1402aa9a4:	80 c1 ff             	add    $0xff,%cl
1402aa9a7:	8b d3                	mov    %ebx,%edx
1402aa9a9:	48 d3 e2             	shl    %cl,%rdx
1402aa9ac:	48 3b da             	cmp    %rdx,%rbx
1402aa9af:	73 42                	jae    0x1402aa9f3
1402aa9b1:	48 8b 07             	mov    (%rdi),%rax
1402aa9b4:	48 8b cd             	mov    %rbp,%rcx
1402aa9b7:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
1402aa9be:	00
1402aa9bf:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402aa9c4:	4c 8b 44 d8 f8       	mov    -0x8(%rax,%rbx,8),%r8
1402aa9c9:	48 8b 14 d8          	mov    (%rax,%rbx,8),%rdx
1402aa9cd:	e8 fe e4 fa ff       	call   0x140258ed0
1402aa9d2:	85 c0                	test   %eax,%eax
1402aa9d4:	0f 84 1f ff ff ff    	je     0x1402aa8f9
1402aa9da:	41 0f b6 0c 3e       	movzbl (%r14,%rdi,1),%ecx
1402aa9df:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aa9e5:	80 c1 ff             	add    $0xff,%cl
1402aa9e8:	48 ff c3             	inc    %rbx
1402aa9eb:	49 d3 e0             	shl    %cl,%r8
1402aa9ee:	49 3b d8             	cmp    %r8,%rbx
1402aa9f1:	72 be                	jb     0x1402aa9b1
1402aa9f3:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1402aa9fa:	00
1402aa9fb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402aaa00:	48 ff c6             	inc    %rsi
1402aaa03:	48 83 c7 08          	add    $0x8,%rdi
1402aaa07:	48 3b b4 24 b0 00 00 	cmp    0xb0(%rsp),%rsi
1402aaa0e:	00
1402aaa0f:	0f 82 3b ff ff ff    	jb     0x1402aa950
1402aaa15:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1402aaa1a:	4d 8b cc             	mov    %r12,%r9
1402aaa1d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1402aaa22:	4d 8b c6             	mov    %r14,%r8
1402aaa25:	48 8b cd             	mov    %rbp,%rcx
1402aaa28:	e8 23 f0 fa ff       	call   0x140259a50
1402aaa2d:	85 c0                	test   %eax,%eax
1402aaa2f:	0f 84 c1 fa ff ff    	je     0x1402aa4f6
1402aaa35:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1402aaa3a:	be 01 00 00 00       	mov    $0x1,%esi
1402aaa3f:	2b c6                	sub    %esi,%eax
1402aaa41:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402aaa45:	0f 88 df 01 00 00    	js     0x1402aac2a
1402aaa4b:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402aaa50:	48 63 d8             	movslq %eax,%rbx
1402aaa53:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402aaa58:	85 f6                	test   %esi,%esi
1402aaa5a:	75 1d                	jne    0x1402aaa79
1402aaa5c:	4d 8b cc             	mov    %r12,%r9
1402aaa5f:	4d 8b c7             	mov    %r15,%r8
1402aaa62:	49 8b d7             	mov    %r15,%rdx
1402aaa65:	48 8b cd             	mov    %rbp,%rcx
1402aaa68:	e8 93 e6 fa ff       	call   0x140259100
1402aaa6d:	85 c0                	test   %eax,%eax
1402aaa6f:	0f 84 84 fe ff ff    	je     0x1402aa8f9
1402aaa75:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402aaa79:	4d 8b f5             	mov    %r13,%r14
1402aaa7c:	48 85 ff             	test   %rdi,%rdi
1402aaa7f:	0f 84 2c 01 00 00    	je     0x1402aabb1
1402aaa85:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402aaa8a:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1402aaa8f:	48 63 d0             	movslq %eax,%rdx
1402aaa92:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1402aaa99:	00
1402aaa9a:	48 2b c8             	sub    %rax,%rcx
1402aaa9d:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
1402aaaa4:	00
1402aaaa5:	48 2b c7             	sub    %rdi,%rax
1402aaaa8:	48 89 8c 24 a0 00 00 	mov    %rcx,0xa0(%rsp)
1402aaaaf:	00
1402aaab0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402aaab5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402aaabc:	00 00 00 00
1402aaac0:	48 03 c7             	add    %rdi,%rax
1402aaac3:	48 39 14 08          	cmp    %rdx,(%rax,%rcx,1)
1402aaac7:	0f 86 c4 00 00 00    	jbe    0x1402aab91
1402aaacd:	48 8b 00             	mov    (%rax),%rax
1402aaad0:	0f be 1c 03          	movsbl (%rbx,%rax,1),%ebx
1402aaad4:	85 db                	test   %ebx,%ebx
1402aaad6:	0f 84 b0 00 00 00    	je     0x1402aab8c
1402aaadc:	8b c3                	mov    %ebx,%eax
1402aaade:	c1 e8 1f             	shr    $0x1f,%eax
1402aaae1:	85 c0                	test   %eax,%eax
1402aaae3:	74 02                	je     0x1402aaae7
1402aaae5:	f7 db                	neg    %ebx
1402aaae7:	8b 8c 24 20 01 00 00 	mov    0x120(%rsp),%ecx
1402aaaee:	3b c1                	cmp    %ecx,%eax
1402aaaf0:	74 30                	je     0x1402aab22
1402aaaf2:	85 f6                	test   %esi,%esi
1402aaaf4:	75 1d                	jne    0x1402aab13
1402aaaf6:	4d 8b c4             	mov    %r12,%r8
1402aaaf9:	49 8b d7             	mov    %r15,%rdx
1402aaafc:	48 8b cd             	mov    %rbp,%rcx
1402aaaff:	e8 1c e8 fa ff       	call   0x140259320
1402aab04:	85 c0                	test   %eax,%eax
1402aab06:	0f 84 ed fd ff ff    	je     0x1402aa8f9
1402aab0c:	8b 8c 24 20 01 00 00 	mov    0x120(%rsp),%ecx
1402aab13:	41 8b c5             	mov    %r13d,%eax
1402aab16:	85 c9                	test   %ecx,%ecx
1402aab18:	0f 94 c0             	sete   %al
1402aab1b:	89 84 24 20 01 00 00 	mov    %eax,0x120(%rsp)
1402aab22:	48 8b 07             	mov    (%rdi),%rax
1402aab25:	48 63 cb             	movslq %ebx,%rcx
1402aab28:	48 d1 f9             	sar    $1,%rcx
1402aab2b:	4c 8b 0c c8          	mov    (%rax,%rcx,8),%r9
1402aab2f:	85 f6                	test   %esi,%esi
1402aab31:	74 2e                	je     0x1402aab61
1402aab33:	49 8b d1             	mov    %r9,%rdx
1402aab36:	49 8b cf             	mov    %r15,%rcx
1402aab39:	e8 42 e5 fa ff       	call   0x140259080
1402aab3e:	85 c0                	test   %eax,%eax
1402aab40:	0f 84 b3 fd ff ff    	je     0x1402aa8f9
1402aab46:	4d 8b c4             	mov    %r12,%r8
1402aab49:	49 8b d7             	mov    %r15,%rdx
1402aab4c:	48 8b cd             	mov    %rbp,%rcx
1402aab4f:	e8 8c f1 fa ff       	call   0x140259ce0
1402aab54:	85 c0                	test   %eax,%eax
1402aab56:	0f 84 9d 00 00 00    	je     0x1402aabf9
1402aab5c:	41 8b f5             	mov    %r13d,%esi
1402aab5f:	eb 1b                	jmp    0x1402aab7c
1402aab61:	4d 8b c7             	mov    %r15,%r8
1402aab64:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402aab69:	49 8b d7             	mov    %r15,%rdx
1402aab6c:	48 8b cd             	mov    %rbp,%rcx
1402aab6f:	e8 5c e3 fa ff       	call   0x140258ed0
1402aab74:	85 c0                	test   %eax,%eax
1402aab76:	0f 84 7d fd ff ff    	je     0x1402aa8f9
1402aab7c:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1402aab83:	00
1402aab84:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1402aab8b:	00
1402aab8c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx