1401c2a27:	48 89 c3             	mov    %rax,%rbx
1401c2a2a:	b9 02 00 00 00       	mov    $0x2,%ecx
1401c2a2f:	ff 15 eb 1e 03 00    	call   *0x31eeb(%rip)        # 0x1401f4920
1401c2a35:	48 89 da             	mov    %rbx,%rdx
1401c2a38:	48 89 c1             	mov    %rax,%rcx
1401c2a3b:	e8 30 09 02 00       	call   0x1401e3370
1401c2a40:	e9 5b db ff ff       	jmp    0x1401c05a0
1401c2a45:	48 8d bc 24 20 02 00 	lea    0x220(%rsp),%rdi
1401c2a4c:	00
1401c2a4d:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c2a52:	48 89 f9             	mov    %rdi,%rcx
1401c2a55:	e8 76 d3 ed ff       	call   0x14009fdd0
1401c2a5a:	45 8b 6f 68          	mov    0x68(%r15),%r13d
1401c2a5e:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c2a63:	45 85 ed             	test   %r13d,%r13d
1401c2a66:	78 6b                	js     0x1401c2ad3
1401c2a68:	4c 8b a4 24 20 02 00 	mov    0x220(%rsp),%r12
1401c2a6f:	00
1401c2a70:	4d 85 e4             	test   %r12,%r12
1401c2a73:	74 5e                	je     0x1401c2ad3
1401c2a75:	48 8b 84 24 28 02 00 	mov    0x228(%rsp),%rax
1401c2a7c:	00
1401c2a7d:	48 c1 e0 04          	shl    $0x4,%rax
1401c2a81:	4c 01 e0             	add    %r12,%rax
1401c2a84:	49 39 c4             	cmp    %rax,%r12
1401c2a87:	73 4a                	jae    0x1401c2ad3
1401c2a89:	48 8b 1d 90 1e 03 00 	mov    0x31e90(%rip),%rbx        # 0x1401f4920
1401c2a90:	48 8d 35 f7 1b 07 00 	lea    0x71bf7(%rip),%rsi        # 0x14023468e
1401c2a97:	4d 89 d6             	mov    %r10,%r14
1401c2a9a:	4d 8b 2c 24          	mov    (%r12),%r13
1401c2a9e:	b9 02 00 00 00       	mov    $0x2,%ecx
1401c2aa3:	49 83 c4 10          	add    $0x10,%r12
1401c2aa7:	ff d3                	call   *%rbx
1401c2aa9:	48 89 f2             	mov    %rsi,%rdx
1401c2aac:	48 89 c1             	mov    %rax,%rcx
1401c2aaf:	4d 89 e8             	mov    %r13,%r8
1401c2ab2:	e8 b9 08 02 00       	call   0x1401e3370
1401c2ab7:	48 8b 84 24 28 02 00 	mov    0x228(%rsp),%rax
1401c2abe:	00
1401c2abf:	48 c1 e0 04          	shl    $0x4,%rax
1401c2ac3:	48 03 84 24 20 02 00 	add    0x220(%rsp),%rax
1401c2aca:	00
1401c2acb:	49 39 c4             	cmp    %rax,%r12
1401c2ace:	72 ca                	jb     0x1401c2a9a
1401c2ad0:	4d 89 f2             	mov    %r14,%r10
1401c2ad3:	31 d2                	xor    %edx,%edx
1401c2ad5:	48 89 f9             	mov    %rdi,%rcx
1401c2ad8:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c2add:	e8 1e d0 ed ff       	call   0x14009fb00
1401c2ae2:	45 8b 67 14          	mov    0x14(%r15),%r12d
1401c2ae6:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c2aeb:	45 85 e4             	test   %r12d,%r12d
1401c2aee:	0f 85 a6 f5 ff ff    	jne    0x1401c209a
1401c2af4:	49 8b 4f 58          	mov    0x58(%r15),%rcx
1401c2af8:	31 d2                	xor    %edx,%edx
1401c2afa:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c2aff:	e8 9c b9 00 00       	call   0x1401ce4a0
1401c2b04:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c2b09:	e9 8c f5 ff ff       	jmp    0x1401c209a
1401c2b0e:	44 8b b4 24 70 01 00 	mov    0x170(%rsp),%r14d
1401c2b15:	00
1401c2b16:	45 85 f6             	test   %r14d,%r14d
1401c2b19:	0f 85 f1 03 00 00    	jne    0x1401c2f10
1401c2b1f:	44 8b b4 24 a0 01 00 	mov    0x1a0(%rsp),%r14d
1401c2b26:	00
1401c2b27:	e9 6b d5 ff ff       	jmp    0x1401c0097
1401c2b2c:	4c 8b 35 ad 64 07 00 	mov    0x764ad(%rip),%r14        # 0x140238fe0
1401c2b33:	48 8b 1f             	mov    (%rdi),%rbx
1401c2b36:	48 8d 0d db 0d 07 00 	lea    0x70ddb(%rip),%rcx        # 0x140233918
1401c2b3d:	41 8b 36             	mov    (%r14),%esi
1401c2b40:	85 f6                	test   %esi,%esi
1401c2b42:	0f 84 89 f4 ff ff    	je     0x1401c1fd1
1401c2b48:	e9 7c f4 ff ff       	jmp    0x1401c1fc9
1401c2b4d:	45 8b 5f 68          	mov    0x68(%r15),%r11d
1401c2b51:	45 85 db             	test   %r11d,%r11d
1401c2b54:	0f 89 af fe ff ff    	jns    0x1401c2a09
1401c2b5a:	e9 4b da ff ff       	jmp    0x1401c05aa
1401c2b5f:	90                   	nop
1401c2b60:	48 8b 05 79 64 07 00 	mov    0x76479(%rip),%rax        # 0x140238fe0
1401c2b67:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
1401c2b6e:	00
1401c2b6f:	48 8d 0d b2 14 07 00 	lea    0x714b2(%rip),%rcx        # 0x140234028
1401c2b76:	49 8b 5d 08          	mov    0x8(%r13),%rbx
1401c2b7a:	44 8b 08             	mov    (%rax),%r9d
1401c2b7d:	45 85 c9             	test   %r9d,%r9d
1401c2b80:	74 08                	je     0x1401c2b8a
1401c2b82:	e8 e1 07 02 00       	call   0x1401e3368
1401c2b87:	48 89 c1             	mov    %rax,%rcx
1401c2b8a:	48 89 da             	mov    %rbx,%rdx
1401c2b8d:	e8 9e 0a f0 ff       	call   0x1400c3630
1401c2b92:	e9 e9 d2 ff ff       	jmp    0x1401bfe80
1401c2b97:	31 f6                	xor    %esi,%esi
1401c2b99:	45 31 ed             	xor    %r13d,%r13d
1401c2b9c:	45 31 f6             	xor    %r14d,%r14d
1401c2b9f:	e9 f3 eb ff ff       	jmp    0x1401c1797
1401c2ba4:	48 8d 0d 25 16 07 00 	lea    0x71625(%rip),%rcx        # 0x1402341d0
1401c2bab:	85 d2                	test   %edx,%edx
1401c2bad:	74 08                	je     0x1401c2bb7
1401c2baf:	e8 b4 07 02 00       	call   0x1401e3368
1401c2bb4:	48 89 c1             	mov    %rax,%rcx
1401c2bb7:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401c2bbc:	45 89 e1             	mov    %r12d,%r9d
1401c2bbf:	49 89 d8             	mov    %rbx,%r8
1401c2bc2:	44 89 ea             	mov    %r13d,%edx
1401c2bc5:	e8 66 0a f0 ff       	call   0x1400c3630
1401c2bca:	e9 0a f4 ff ff       	jmp    0x1401c1fd9
1401c2bcf:	48 8b 05 0a 64 07 00 	mov    0x7640a(%rip),%rax        # 0x140238fe0
1401c2bd6:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401c2bdb:	48 8d 0d d6 18 07 00 	lea    0x718d6(%rip),%rcx        # 0x1402344b8
1401c2be2:	44 8b 08             	mov    (%rax),%r9d
1401c2be5:	45 85 c9             	test   %r9d,%r9d
1401c2be8:	0f 84 ba dc ff ff    	je     0x1401c08a8
1401c2bee:	e9 5a fa ff ff       	jmp    0x1401c264d
1401c2bf3:	85 c0                	test   %eax,%eax
1401c2bf5:	0f 89 77 fb ff ff    	jns    0x1401c2772
1401c2bfb:	0f 8f 92 fb ff ff    	jg     0x1401c2793
1401c2c01:	e9 86 f5 ff ff       	jmp    0x1401c218c
1401c2c06:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401c2c0d:	00 00 00
1401c2c10:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1401c2c17:	00
1401c2c18:	45 31 d2             	xor    %r10d,%r10d
1401c2c1b:	85 d2                	test   %edx,%edx
1401c2c1d:	0f 85 a9 d5 ff ff    	jne    0x1401c01cc
1401c2c23:	e9 59 ee ff ff       	jmp    0x1401c1a81
1401c2c28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401c2c2f:	00
1401c2c30:	01 fb                	add    %edi,%ebx
1401c2c32:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
1401c2c36:	0f 88 cc e8 ff ff    	js     0x1401c1508
1401c2c3c:	41 8b 47 38          	mov    0x38(%r15),%eax
1401c2c40:	85 c0                	test   %eax,%eax
1401c2c42:	0f 84 ee cd ff ff    	je     0x1401bfa36
1401c2c48:	e9 0f d0 ff ff       	jmp    0x1401bfc5c
1401c2c4d:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1401c2c54:	00
1401c2c55:	45 31 d2             	xor    %r10d,%r10d
1401c2c58:	e9 1d f1 ff ff       	jmp    0x1401c1d7a
1401c2c5d:	41 8b 04 24          	mov    (%r12),%eax
1401c2c61:	48 8d 0d 8d 17 07 00 	lea    0x7178d(%rip),%rcx        # 0x1402343f5
1401c2c68:	85 c0                	test   %eax,%eax
1401c2c6a:	74 08                	je     0x1401c2c74
1401c2c6c:	e8 f7 06 02 00       	call   0x1401e3368
1401c2c71:	48 89 c1             	mov    %rax,%rcx
1401c2c74:	48 89 da             	mov    %rbx,%rdx
1401c2c77:	e8 24 09 f0 ff       	call   0x1400c35a0
1401c2c7c:	89 f1                	mov    %esi,%ecx
1401c2c7e:	e8 bd 6e 02 00       	call   0x1401e9b40
1401c2c83:	e9 5e fb ff ff       	jmp    0x1401c27e6
1401c2c88:	48 8b 05 51 63 07 00 	mov    0x76351(%rip),%rax        # 0x140238fe0
1401c2c8f:	48 8d 0d 3f 13 07 00 	lea    0x7133f(%rip),%rcx        # 0x140233fd5
1401c2c96:	8b 30                	mov    (%rax),%esi
1401c2c98:	85 f6                	test   %esi,%esi
1401c2c9a:	74 08                	je     0x1401c2ca4
1401c2c9c:	e8 c7 06 02 00       	call   0x1401e3368
1401c2ca1:	48 89 c1             	mov    %rax,%rcx
1401c2ca4:	e8 87 09 f0 ff       	call   0x1400c3630
1401c2ca9:	c7 44 24 60 80 ff ff 	movl   $0xffffff80,0x60(%rsp)
1401c2cb0:	ff
1401c2cb1:	e9 2f d2 ff ff       	jmp    0x1401bfee5
1401c2cb6:	4c 8b 35 23 63 07 00 	mov    0x76323(%rip),%r14        # 0x140238fe0
1401c2cbd:	48 8d 0d 8c 16 07 00 	lea    0x7168c(%rip),%rcx        # 0x140234350
1401c2cc4:	45 8b 26             	mov    (%r14),%r12d
1401c2cc7:	45 85 e4             	test   %r12d,%r12d
1401c2cca:	74 08                	je     0x1401c2cd4
1401c2ccc:	e8 97 06 02 00       	call   0x1401e3368
1401c2cd1:	48 89 c1             	mov    %rax,%rcx
1401c2cd4:	e8 57 09 f0 ff       	call   0x1400c3630
1401c2cd9:	e9 ea e6 ff ff       	jmp    0x1401c13c8
1401c2cde:	4c 8b 35 fb 62 07 00 	mov    0x762fb(%rip),%r14        # 0x140238fe0
1401c2ce5:	48 8d 0d 22 14 07 00 	lea    0x71422(%rip),%rcx        # 0x14023410e
1401c2cec:	45 8b 1e             	mov    (%r14),%r11d
1401c2cef:	45 85 db             	test   %r11d,%r11d
1401c2cf2:	0f 84 8c e5 ff ff    	je     0x1401c1284
1401c2cf8:	e9 7f e5 ff ff       	jmp    0x1401c127c
1401c2cfd:	41 8b 04 24          	mov    (%r12),%eax
1401c2d01:	48 8d 0d fc 16 07 00 	lea    0x716fc(%rip),%rcx        # 0x140234404
1401c2d08:	85 c0                	test   %eax,%eax
1401c2d0a:	0f 84 7b fc ff ff    	je     0x1401c298b
1401c2d10:	e9 6e fc ff ff       	jmp    0x1401c2983
1401c2d15:	45 8b 47 68          	mov    0x68(%r15),%r8d
1401c2d19:	45 85 c0             	test   %r8d,%r8d
1401c2d1c:	0f 89 8a e6 ff ff    	jns    0x1401c13ac
1401c2d22:	e9 79 d8 ff ff       	jmp    0x1401c05a0
1401c2d27:	41 8b 87 dc 00 00 00 	mov    0xdc(%r15),%eax
1401c2d2e:	48 8d 0d 3b 18 07 00 	lea    0x7183b(%rip),%rcx        # 0x140234570
1401c2d35:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
1401c2d3c:	00
1401c2d3d:	8d 58 ff             	lea    -0x1(%rax),%ebx
1401c2d40:	e8 3b 5e ff ff       	call   0x1401b8b80
1401c2d45:	89 da                	mov    %ebx,%edx
1401c2d47:	48 89 c1             	mov    %rax,%rcx
1401c2d4a:	e8 e1 08 f0 ff       	call   0x1400c3630
1401c2d4f:	4c 89 e9             	mov    %r13,%rcx
1401c2d52:	e8 89 bc ff ff       	call   0x1401be9e0
1401c2d57:	4c 89 e9             	mov    %r13,%rcx
1401c2d5a:	e8 51 61 f3 ff       	call   0x1400f8eb0
1401c2d5f:	e9 31 cd ff ff       	jmp    0x1401bfa95
1401c2d64:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
1401c2d6b:	00
1401c2d6c:	e8 3f 61 f3 ff       	call   0x1400f8eb0
1401c2d71:	45 8b 6f 68          	mov    0x68(%r15),%r13d
1401c2d75:	45 85 ed             	test   %r13d,%r13d
1401c2d78:	0f 88 22 d8 ff ff    	js     0x1401c05a0
1401c2d7e:	4c 8b 35 5b 62 07 00 	mov    0x7625b(%rip),%r14        # 0x140238fe0
1401c2d85:	48 8d 1d 2c 15 07 00 	lea    0x7152c(%rip),%rbx        # 0x1402342b8
1401c2d8c:	45 8b 26             	mov    (%r14),%r12d
1401c2d8f:	45 85 e4             	test   %r12d,%r12d
1401c2d92:	74 0b                	je     0x1401c2d9f
1401c2d94:	48 89 d9             	mov    %rbx,%rcx
1401c2d97:	e8 cc 05 02 00       	call   0x1401e3368
1401c2d9c:	48 89 c3             	mov    %rax,%rbx
1401c2d9f:	b9 02 00 00 00       	mov    $0x2,%ecx
1401c2da4:	ff 15 76 1b 03 00    	call   *0x31b76(%rip)        # 0x1401f4920
1401c2daa:	48 89 da             	mov    %rbx,%rdx
1401c2dad:	48 89 c1             	mov    %rax,%rcx
1401c2db0:	e8 bb 05 02 00       	call   0x1401e3370
1401c2db5:	e9 ce e5 ff ff       	jmp    0x1401c1388
1401c2dba:	4c 89 f1             	mov    %r14,%rcx
1401c2dbd:	e8 7e 7b ed ff       	call   0x14009a940
1401c2dc2:	48 8b 8c 24 b8 01 00 	mov    0x1b8(%rsp),%rcx
1401c2dc9:	00
1401c2dca:	e8 e1 60 f3 ff       	call   0x1400f8eb0
1401c2dcf:	e9 b4 e5 ff ff       	jmp    0x1401c1388
1401c2dd4:	4c 8b 35 05 62 07 00 	mov    0x76205(%rip),%r14        # 0x140238fe0
1401c2ddb:	48 8d 0d 85 14 07 00 	lea    0x71485(%rip),%rcx        # 0x140234267
1401c2de2:	41 8b 06             	mov    (%r14),%eax
1401c2de5:	85 c0                	test   %eax,%eax
1401c2de7:	0f 84 7b eb ff ff    	je     0x1401c1968
1401c2ded:	e9 6e eb ff ff       	jmp    0x1401c1960
1401c2df2:	48 89 da             	mov    %rbx,%rdx
1401c2df5:	48 89 f1             	mov    %rsi,%rcx
1401c2df8:	e8 7b 70 02 00       	call   0x1401e9e78
1401c2dfd:	e9 fb d6 ff ff       	jmp    0x1401c04fd
1401c2e02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401c2e08:	48 89 ea             	mov    %rbp,%rdx
1401c2e0b:	48 8d 0d cb 17 07 00 	lea    0x717cb(%rip),%rcx        # 0x1402345dd
1401c2e12:	e8 89 07 f0 ff       	call   0x1400c35a0
1401c2e17:	4c 8b 35 c2 61 07 00 	mov    0x761c2(%rip),%r14        # 0x140238fe0
1401c2e1e:	e9 45 f4 ff ff       	jmp    0x1401c2268
1401c2e23:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
1401c2e2a:	00
1401c2e2b:	e9 50 d0 ff ff       	jmp    0x1401bfe80
1401c2e30:	e8 3b 1a 02 00       	call   0x1401e4870
1401c2e35:	41 b8 99 0e 00 00    	mov    $0xe99,%r8d
1401c2e3b:	48 8d 15 12 07 07 00 	lea    0x70712(%rip),%rdx        # 0x140233554
1401c2e42:	48 8d 0d 81 17 07 00 	lea    0x71781(%rip),%rcx        # 0x1402345ca
1401c2e49:	ff 15 89 c5 0e 00    	call   *0xec589(%rip)        # 0x1402af3d8
1401c2e4f:	48 8b 05 8a 61 07 00 	mov    0x7618a(%rip),%rax        # 0x140238fe0
1401c2e56:	48 8d 0d 63 11 07 00 	lea    0x71163(%rip),%rcx        # 0x140233fc0
1401c2e5d:	8b 38                	mov    (%rax),%edi
1401c2e5f:	85 ff                	test   %edi,%edi
1401c2e61:	74 08                	je     0x1401c2e6b
1401c2e63:	e8 00 05 02 00       	call   0x1401e3368
1401c2e68:	48 89 c1             	mov    %rax,%rcx
1401c2e6b:	e8 30 07 f0 ff       	call   0x1400c35a0
1401c2e70:	e9 34 fe ff ff       	jmp    0x1401c2ca9
1401c2e75:	48 8b 05 64 61 07 00 	mov    0x76164(%rip),%rax        # 0x140238fe0
1401c2e7c:	49 8b 5f 70          	mov    0x70(%r15),%rbx
1401c2e80:	48 8d 0d b1 16 07 00 	lea    0x716b1(%rip),%rcx        # 0x140234538
1401c2e87:	83 38 00             	cmpl   $0x0,(%rax)
1401c2e8a:	0f 84 18 da ff ff    	je     0x1401c08a8
1401c2e90:	e9 b8 f7 ff ff       	jmp    0x1401c264d
1401c2e95:	48 8d 0d ae 17 07 00 	lea    0x717ae(%rip),%rcx        # 0x14023464a
1401c2e9c:	e8 df 5c ff ff       	call   0x1401b8b80
1401c2ea1:	48 89 c1             	mov    %rax,%rcx
1401c2ea4:	e8 e7 04 f0 ff       	call   0x1400c3390
1401c2ea9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401c2eb0:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1401c2eb5:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401c2eba:	4d 89 ea             	mov    %r13,%r10
1401c2ebd:	e9 c9 f1 ff ff       	jmp    0x1401c208b
1401c2ec2:	48 8d 0d 9e 13 07 00 	lea    0x7139e(%rip),%rcx        # 0x140234267
1401c2ec9:	e8 b2 5c ff ff       	call   0x1401b8b80
1401c2ece:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401c2ed3:	48 89 c1             	mov    %rax,%rcx
1401c2ed6:	e8 55 07 f0 ff       	call   0x1400c3630
1401c2edb:	e9 f9 f0 ff ff       	jmp    0x1401c1fd9
1401c2ee0:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1401c2ee7:	00
1401c2ee8:	45 31 d2             	xor    %r10d,%r10d
1401c2eeb:	e9 29 f4 ff ff       	jmp    0x1401c2319
1401c2ef0:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1401c2ef5:	4c 8d 05 e4 16 07 00 	lea    0x716e4(%rip),%r8        # 0x1402345e0
1401c2efc:	ba bf 0e 00 00       	mov    $0xebf,%edx
1401c2f01:	48 8d 0d 4c 06 07 00 	lea    0x7064c(%rip),%rcx        # 0x140233554
1401c2f08:	e8 83 08 f0 ff       	call   0x1400c3790
1401c2f0d:	0f 1f 00             	nopl   (%rax)
1401c2f10:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1401c2f14:	e8 97 5f f3 ff       	call   0x1400f8eb0
1401c2f19:	48 89 f1             	mov    %rsi,%rcx
1401c2f1c:	e8 8f 5f f3 ff       	call   0x1400f8eb0
1401c2f21:	e9 f7 f2 ff ff       	jmp    0x1401c221d
1401c2f26:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401c2f2d:	00 00 00
1401c2f30:	41 57                	push   %r15
1401c2f32:	41 56                	push   %r14
1401c2f34:	41 55                	push   %r13
1401c2f36:	41 54                	push   %r12
1401c2f38:	55                   	push   %rbp
1401c2f39:	57                   	push   %rdi
1401c2f3a:	56                   	push   %rsi
1401c2f3b:	53                   	push   %rbx
1401c2f3c:	48 83 ec 28          	sub    $0x28,%rsp
1401c2f40:	48 89 cf             	mov    %rcx,%rdi
1401c2f43:	45 89 cc             	mov    %r9d,%r12d
1401c2f46:	85 d2                	test   %edx,%edx
1401c2f48:	0f 8e c6 01 00 00    	jle    0x1401c3114
1401c2f4e:	48 63 d2             	movslq %edx,%rdx
1401c2f51:	4c 89 c3             	mov    %r8,%rbx
1401c2f54:	31 ed                	xor    %ebp,%ebp
1401c2f56:	4d 8d 2c d0          	lea    (%r8,%rdx,8),%r13
1401c2f5a:	48 8b 13             	mov    (%rbx),%rdx
1401c2f5d:	80 3a 2d             	cmpb   $0x2d,(%rdx)
1401c2f60:	0f 85 fa 00 00 00    	jne    0x1401c3060
1401c2f66:	80 7a 01 00          	cmpb   $0x0,0x1(%rdx)
1401c2f6a:	0f 85 f0 00 00 00    	jne    0x1401c3060
1401c2f70:	45 89 e1             	mov    %r12d,%r9d
1401c2f73:	4c 8d 05 15 19 07 00 	lea    0x71915(%rip),%r8        # 0x14023488f
1401c2f7a:	31 d2                	xor    %edx,%edx
1401c2f7c:	48 89 f9             	mov    %rdi,%rcx
1401c2f7f:	e8 6c c6 ff ff       	call   0x1401bf5f0
1401c2f84:	89 c6                	mov    %eax,%esi
1401c2f86:	85 c0                	test   %eax,%eax
1401c2f88:	0f 88 32 01 00 00    	js     0x1401c30c0
1401c2f8e:	48 83 c3 08          	add    $0x8,%rbx
1401c2f92:	09 f5                	or     %esi,%ebp
1401c2f94:	49 39 dd             	cmp    %rbx,%r13
1401c2f97:	75 c1                	jne    0x1401c2f5a
1401c2f99:	48 83 bf a8 01 00 00 	cmpq   $0x0,0x1a8(%rdi)
1401c2fa0:	00
1401c2fa1:	0f 84 b1 02 00 00    	je     0x1401c3258
1401c2fa7:	44 8b 87 b0 01 00 00 	mov    0x1b0(%rdi),%r8d
1401c2fae:	45 85 c0             	test   %r8d,%r8d
1401c2fb1:	74 70                	je     0x1401c3023
1401c2fb3:	8b 87 b4 01 00 00    	mov    0x1b4(%rdi),%eax
1401c2fb9:	85 c0                	test   %eax,%eax
1401c2fbb:	74 09                	je     0x1401c2fc6
1401c2fbd:	41 39 c0             	cmp    %eax,%r8d
1401c2fc0:	0f 8f fb 02 00 00    	jg     0x1401c32c1
1401c2fc6:	83 bf a0 01 00 00 02 	cmpl   $0x2,0x1a0(%rdi)
1401c2fcd:	0f 84 52 03 00 00    	je     0x1401c3325
1401c2fd3:	8b 9f b8 01 00 00    	mov    0x1b8(%rdi),%ebx
1401c2fd9:	85 db                	test   %ebx,%ebx
1401c2fdb:	74 0d                	je     0x1401c2fea
1401c2fdd:	44 8b 67 10          	mov    0x10(%rdi),%r12d
1401c2fe1:	45 85 e4             	test   %r12d,%r12d
1401c2fe4:	0f 85 10 03 00 00    	jne    0x1401c32fa
1401c2fea:	8b 9f b0 01 00 00    	mov    0x1b0(%rdi),%ebx
1401c2ff0:	85 db                	test   %ebx,%ebx