14000aef2:	48 83 ec 20          	sub    $0x20,%rsp
14000aef6:	48 8d 0d e3 2f 02 00 	lea    0x22fe3(%rip),%rcx        # 0x14002dee0
14000aefd:	ff 15 25 12 02 00    	call   *0x21225(%rip)        # 0x14002c128
14000af03:	48 8b c8             	mov    %rax,%rcx
14000af06:	48 8d 15 f3 2f 02 00 	lea    0x22ff3(%rip),%rdx        # 0x14002df00
14000af0d:	48 8b d8             	mov    %rax,%rbx
14000af10:	ff 15 1a 12 02 00    	call   *0x2121a(%rip)        # 0x14002c130
14000af16:	48 33 05 63 91 03 00 	xor    0x39163(%rip),%rax        # 0x140044080
14000af1d:	48 8d 15 ec 2f 02 00 	lea    0x22fec(%rip),%rdx        # 0x14002df10
14000af24:	48 8b cb             	mov    %rbx,%rcx
14000af27:	48 89 05 f2 ac 03 00 	mov    %rax,0x3acf2(%rip)        # 0x140045c20
14000af2e:	ff 15 fc 11 02 00    	call   *0x211fc(%rip)        # 0x14002c130
14000af34:	48 33 05 45 91 03 00 	xor    0x39145(%rip),%rax        # 0x140044080
14000af3b:	48 8d 15 d6 2f 02 00 	lea    0x22fd6(%rip),%rdx        # 0x14002df18
14000af42:	48 8b cb             	mov    %rbx,%rcx
14000af45:	48 89 05 dc ac 03 00 	mov    %rax,0x3acdc(%rip)        # 0x140045c28
14000af4c:	ff 15 de 11 02 00    	call   *0x211de(%rip)        # 0x14002c130
14000af52:	48 33 05 27 91 03 00 	xor    0x39127(%rip),%rax        # 0x140044080
14000af59:	48 8d 15 c8 2f 02 00 	lea    0x22fc8(%rip),%rdx        # 0x14002df28
14000af60:	48 8b cb             	mov    %rbx,%rcx
14000af63:	48 89 05 c6 ac 03 00 	mov    %rax,0x3acc6(%rip)        # 0x140045c30
14000af6a:	ff 15 c0 11 02 00    	call   *0x211c0(%rip)        # 0x14002c130
14000af70:	48 33 05 09 91 03 00 	xor    0x39109(%rip),%rax        # 0x140044080
14000af77:	48 8d 15 ba 2f 02 00 	lea    0x22fba(%rip),%rdx        # 0x14002df38
14000af7e:	48 8b cb             	mov    %rbx,%rcx
14000af81:	48 89 05 b0 ac 03 00 	mov    %rax,0x3acb0(%rip)        # 0x140045c38
14000af88:	ff 15 a2 11 02 00    	call   *0x211a2(%rip)        # 0x14002c130
14000af8e:	48 33 05 eb 90 03 00 	xor    0x390eb(%rip),%rax        # 0x140044080
14000af95:	48 8d 15 bc 2f 02 00 	lea    0x22fbc(%rip),%rdx        # 0x14002df58
14000af9c:	48 8b cb             	mov    %rbx,%rcx
14000af9f:	48 89 05 9a ac 03 00 	mov    %rax,0x3ac9a(%rip)        # 0x140045c40
14000afa6:	ff 15 84 11 02 00    	call   *0x21184(%rip)        # 0x14002c130
14000afac:	48 33 05 cd 90 03 00 	xor    0x390cd(%rip),%rax        # 0x140044080
14000afb3:	48 8d 15 b6 2f 02 00 	lea    0x22fb6(%rip),%rdx        # 0x14002df70
14000afba:	48 8b cb             	mov    %rbx,%rcx
14000afbd:	48 89 05 84 ac 03 00 	mov    %rax,0x3ac84(%rip)        # 0x140045c48
14000afc4:	ff 15 66 11 02 00    	call   *0x21166(%rip)        # 0x14002c130
14000afca:	48 33 05 af 90 03 00 	xor    0x390af(%rip),%rax        # 0x140044080
14000afd1:	48 8d 15 a8 2f 02 00 	lea    0x22fa8(%rip),%rdx        # 0x14002df80
14000afd8:	48 8b cb             	mov    %rbx,%rcx
14000afdb:	48 89 05 6e ac 03 00 	mov    %rax,0x3ac6e(%rip)        # 0x140045c50
14000afe2:	ff 15 48 11 02 00    	call   *0x21148(%rip)        # 0x14002c130
14000afe8:	48 33 05 91 90 03 00 	xor    0x39091(%rip),%rax        # 0x140044080
14000afef:	48 8d 15 a2 2f 02 00 	lea    0x22fa2(%rip),%rdx        # 0x14002df98
14000aff6:	48 8b cb             	mov    %rbx,%rcx
14000aff9:	48 89 05 58 ac 03 00 	mov    %rax,0x3ac58(%rip)        # 0x140045c58
14000b000:	ff 15 2a 11 02 00    	call   *0x2112a(%rip)        # 0x14002c130
14000b006:	48 33 05 73 90 03 00 	xor    0x39073(%rip),%rax        # 0x140044080
14000b00d:	48 8d 15 9c 2f 02 00 	lea    0x22f9c(%rip),%rdx        # 0x14002dfb0
14000b014:	48 8b cb             	mov    %rbx,%rcx
14000b017:	48 89 05 42 ac 03 00 	mov    %rax,0x3ac42(%rip)        # 0x140045c60
14000b01e:	ff 15 0c 11 02 00    	call   *0x2110c(%rip)        # 0x14002c130
14000b024:	48 33 05 55 90 03 00 	xor    0x39055(%rip),%rax        # 0x140044080
14000b02b:	48 8d 15 96 2f 02 00 	lea    0x22f96(%rip),%rdx        # 0x14002dfc8
14000b032:	48 8b cb             	mov    %rbx,%rcx
14000b035:	48 89 05 2c ac 03 00 	mov    %rax,0x3ac2c(%rip)        # 0x140045c68
14000b03c:	ff 15 ee 10 02 00    	call   *0x210ee(%rip)        # 0x14002c130
14000b042:	48 33 05 37 90 03 00 	xor    0x39037(%rip),%rax        # 0x140044080
14000b049:	48 8d 15 90 2f 02 00 	lea    0x22f90(%rip),%rdx        # 0x14002dfe0
14000b050:	48 8b cb             	mov    %rbx,%rcx
14000b053:	48 89 05 16 ac 03 00 	mov    %rax,0x3ac16(%rip)        # 0x140045c70
14000b05a:	ff 15 d0 10 02 00    	call   *0x210d0(%rip)        # 0x14002c130
14000b060:	48 33 05 19 90 03 00 	xor    0x39019(%rip),%rax        # 0x140044080
14000b067:	48 8d 15 92 2f 02 00 	lea    0x22f92(%rip),%rdx        # 0x14002e000
14000b06e:	48 8b cb             	mov    %rbx,%rcx
14000b071:	48 89 05 00 ac 03 00 	mov    %rax,0x3ac00(%rip)        # 0x140045c78
14000b078:	ff 15 b2 10 02 00    	call   *0x210b2(%rip)        # 0x14002c130
14000b07e:	48 33 05 fb 8f 03 00 	xor    0x38ffb(%rip),%rax        # 0x140044080
14000b085:	48 8d 15 8c 2f 02 00 	lea    0x22f8c(%rip),%rdx        # 0x14002e018
14000b08c:	48 8b cb             	mov    %rbx,%rcx
14000b08f:	48 89 05 ea ab 03 00 	mov    %rax,0x3abea(%rip)        # 0x140045c80
14000b096:	ff 15 94 10 02 00    	call   *0x21094(%rip)        # 0x14002c130
14000b09c:	48 33 05 dd 8f 03 00 	xor    0x38fdd(%rip),%rax        # 0x140044080
14000b0a3:	48 8d 15 86 2f 02 00 	lea    0x22f86(%rip),%rdx        # 0x14002e030
14000b0aa:	48 8b cb             	mov    %rbx,%rcx
14000b0ad:	48 89 05 d4 ab 03 00 	mov    %rax,0x3abd4(%rip)        # 0x140045c88
14000b0b4:	ff 15 76 10 02 00    	call   *0x21076(%rip)        # 0x14002c130
14000b0ba:	48 33 05 bf 8f 03 00 	xor    0x38fbf(%rip),%rax        # 0x140044080
14000b0c1:	48 8d 15 80 2f 02 00 	lea    0x22f80(%rip),%rdx        # 0x14002e048
14000b0c8:	48 8b cb             	mov    %rbx,%rcx
14000b0cb:	48 89 05 be ab 03 00 	mov    %rax,0x3abbe(%rip)        # 0x140045c90
14000b0d2:	ff 15 58 10 02 00    	call   *0x21058(%rip)        # 0x14002c130
14000b0d8:	48 33 05 a1 8f 03 00 	xor    0x38fa1(%rip),%rax        # 0x140044080
14000b0df:	48 8d 15 7a 2f 02 00 	lea    0x22f7a(%rip),%rdx        # 0x14002e060
14000b0e6:	48 8b cb             	mov    %rbx,%rcx
14000b0e9:	48 89 05 a8 ab 03 00 	mov    %rax,0x3aba8(%rip)        # 0x140045c98
14000b0f0:	ff 15 3a 10 02 00    	call   *0x2103a(%rip)        # 0x14002c130
14000b0f6:	48 33 05 83 8f 03 00 	xor    0x38f83(%rip),%rax        # 0x140044080
14000b0fd:	48 8d 15 7c 2f 02 00 	lea    0x22f7c(%rip),%rdx        # 0x14002e080
14000b104:	48 8b cb             	mov    %rbx,%rcx
14000b107:	48 89 05 92 ab 03 00 	mov    %rax,0x3ab92(%rip)        # 0x140045ca0
14000b10e:	ff 15 1c 10 02 00    	call   *0x2101c(%rip)        # 0x14002c130
14000b114:	48 33 05 65 8f 03 00 	xor    0x38f65(%rip),%rax        # 0x140044080
14000b11b:	48 8d 15 7e 2f 02 00 	lea    0x22f7e(%rip),%rdx        # 0x14002e0a0
14000b122:	48 8b cb             	mov    %rbx,%rcx
14000b125:	48 89 05 7c ab 03 00 	mov    %rax,0x3ab7c(%rip)        # 0x140045ca8
14000b12c:	ff 15 fe 0f 02 00    	call   *0x20ffe(%rip)        # 0x14002c130
14000b132:	48 33 05 47 8f 03 00 	xor    0x38f47(%rip),%rax        # 0x140044080
14000b139:	48 8d 15 80 2f 02 00 	lea    0x22f80(%rip),%rdx        # 0x14002e0c0
14000b140:	48 8b cb             	mov    %rbx,%rcx
14000b143:	48 89 05 66 ab 03 00 	mov    %rax,0x3ab66(%rip)        # 0x140045cb0
14000b14a:	ff 15 e0 0f 02 00    	call   *0x20fe0(%rip)        # 0x14002c130
14000b150:	48 33 05 29 8f 03 00 	xor    0x38f29(%rip),%rax        # 0x140044080
14000b157:	48 8d 15 7a 2f 02 00 	lea    0x22f7a(%rip),%rdx        # 0x14002e0d8
14000b15e:	48 8b cb             	mov    %rbx,%rcx
14000b161:	48 89 05 50 ab 03 00 	mov    %rax,0x3ab50(%rip)        # 0x140045cb8
14000b168:	ff 15 c2 0f 02 00    	call   *0x20fc2(%rip)        # 0x14002c130
14000b16e:	48 33 05 0b 8f 03 00 	xor    0x38f0b(%rip),%rax        # 0x140044080
14000b175:	48 8d 15 74 2f 02 00 	lea    0x22f74(%rip),%rdx        # 0x14002e0f0
14000b17c:	48 8b cb             	mov    %rbx,%rcx
14000b17f:	48 89 05 3a ab 03 00 	mov    %rax,0x3ab3a(%rip)        # 0x140045cc0
14000b186:	ff 15 a4 0f 02 00    	call   *0x20fa4(%rip)        # 0x14002c130
14000b18c:	48 33 05 ed 8e 03 00 	xor    0x38eed(%rip),%rax        # 0x140044080
14000b193:	48 8d 15 66 2f 02 00 	lea    0x22f66(%rip),%rdx        # 0x14002e100
14000b19a:	48 8b cb             	mov    %rbx,%rcx
14000b19d:	48 89 05 24 ab 03 00 	mov    %rax,0x3ab24(%rip)        # 0x140045cc8
14000b1a4:	ff 15 86 0f 02 00    	call   *0x20f86(%rip)        # 0x14002c130
14000b1aa:	48 33 05 cf 8e 03 00 	xor    0x38ecf(%rip),%rax        # 0x140044080
14000b1b1:	48 8d 15 68 2f 02 00 	lea    0x22f68(%rip),%rdx        # 0x14002e120
14000b1b8:	48 8b cb             	mov    %rbx,%rcx
14000b1bb:	48 89 05 0e ab 03 00 	mov    %rax,0x3ab0e(%rip)        # 0x140045cd0
14000b1c2:	ff 15 68 0f 02 00    	call   *0x20f68(%rip)        # 0x14002c130
14000b1c8:	48 33 05 b1 8e 03 00 	xor    0x38eb1(%rip),%rax        # 0x140044080
14000b1cf:	48 8d 15 6a 2f 02 00 	lea    0x22f6a(%rip),%rdx        # 0x14002e140
14000b1d6:	48 8b cb             	mov    %rbx,%rcx
14000b1d9:	48 89 05 f8 aa 03 00 	mov    %rax,0x3aaf8(%rip)        # 0x140045cd8
14000b1e0:	ff 15 4a 0f 02 00    	call   *0x20f4a(%rip)        # 0x14002c130
14000b1e6:	48 33 05 93 8e 03 00 	xor    0x38e93(%rip),%rax        # 0x140044080
14000b1ed:	48 8d 15 6c 2f 02 00 	lea    0x22f6c(%rip),%rdx        # 0x14002e160
14000b1f4:	48 8b cb             	mov    %rbx,%rcx
14000b1f7:	48 89 05 e2 aa 03 00 	mov    %rax,0x3aae2(%rip)        # 0x140045ce0
14000b1fe:	ff 15 2c 0f 02 00    	call   *0x20f2c(%rip)        # 0x14002c130
14000b204:	48 33 05 75 8e 03 00 	xor    0x38e75(%rip),%rax        # 0x140044080
14000b20b:	48 8d 15 6e 2f 02 00 	lea    0x22f6e(%rip),%rdx        # 0x14002e180
14000b212:	48 8b cb             	mov    %rbx,%rcx
14000b215:	48 89 05 cc aa 03 00 	mov    %rax,0x3aacc(%rip)        # 0x140045ce8
14000b21c:	ff 15 0e 0f 02 00    	call   *0x20f0e(%rip)        # 0x14002c130
14000b222:	48 33 05 57 8e 03 00 	xor    0x38e57(%rip),%rax        # 0x140044080
14000b229:	48 8d 15 68 2f 02 00 	lea    0x22f68(%rip),%rdx        # 0x14002e198
14000b230:	48 8b cb             	mov    %rbx,%rcx
14000b233:	48 89 05 b6 aa 03 00 	mov    %rax,0x3aab6(%rip)        # 0x140045cf0
14000b23a:	ff 15 f0 0e 02 00    	call   *0x20ef0(%rip)        # 0x14002c130
14000b240:	48 33 05 39 8e 03 00 	xor    0x38e39(%rip),%rax        # 0x140044080
14000b247:	48 8d 15 6a 2f 02 00 	lea    0x22f6a(%rip),%rdx        # 0x14002e1b8
14000b24e:	48 8b cb             	mov    %rbx,%rcx
14000b251:	48 89 05 a0 aa 03 00 	mov    %rax,0x3aaa0(%rip)        # 0x140045cf8
14000b258:	ff 15 d2 0e 02 00    	call   *0x20ed2(%rip)        # 0x14002c130
14000b25e:	48 33 05 1b 8e 03 00 	xor    0x38e1b(%rip),%rax        # 0x140044080
14000b265:	48 8d 15 6c 2f 02 00 	lea    0x22f6c(%rip),%rdx        # 0x14002e1d8
14000b26c:	48 8b cb             	mov    %rbx,%rcx
14000b26f:	48 89 05 8a aa 03 00 	mov    %rax,0x3aa8a(%rip)        # 0x140045d00
14000b276:	ff 15 b4 0e 02 00    	call   *0x20eb4(%rip)        # 0x14002c130
14000b27c:	48 33 05 fd 8d 03 00 	xor    0x38dfd(%rip),%rax        # 0x140044080
14000b283:	48 8d 15 66 2f 02 00 	lea    0x22f66(%rip),%rdx        # 0x14002e1f0
14000b28a:	48 8b cb             	mov    %rbx,%rcx
14000b28d:	48 89 05 74 aa 03 00 	mov    %rax,0x3aa74(%rip)        # 0x140045d08
14000b294:	ff 15 96 0e 02 00    	call   *0x20e96(%rip)        # 0x14002c130
14000b29a:	48 33 05 df 8d 03 00 	xor    0x38ddf(%rip),%rax        # 0x140044080
14000b2a1:	48 8d 15 60 2f 02 00 	lea    0x22f60(%rip),%rdx        # 0x14002e208
14000b2a8:	48 8b cb             	mov    %rbx,%rcx
14000b2ab:	48 89 05 5e aa 03 00 	mov    %rax,0x3aa5e(%rip)        # 0x140045d10
14000b2b2:	ff 15 78 0e 02 00    	call   *0x20e78(%rip)        # 0x14002c130
14000b2b8:	48 33 05 c1 8d 03 00 	xor    0x38dc1(%rip),%rax        # 0x140044080
14000b2bf:	48 8d 15 62 2f 02 00 	lea    0x22f62(%rip),%rdx        # 0x14002e228
14000b2c6:	48 89 05 4b aa 03 00 	mov    %rax,0x3aa4b(%rip)        # 0x140045d18
14000b2cd:	48 8b cb             	mov    %rbx,%rcx
14000b2d0:	ff 15 5a 0e 02 00    	call   *0x20e5a(%rip)        # 0x14002c130
14000b2d6:	48 33 05 a3 8d 03 00 	xor    0x38da3(%rip),%rax        # 0x140044080
14000b2dd:	48 8d 15 5c 2f 02 00 	lea    0x22f5c(%rip),%rdx        # 0x14002e240
14000b2e4:	48 8b cb             	mov    %rbx,%rcx
14000b2e7:	48 89 05 32 aa 03 00 	mov    %rax,0x3aa32(%rip)        # 0x140045d20
14000b2ee:	ff 15 3c 0e 02 00    	call   *0x20e3c(%rip)        # 0x14002c130
14000b2f4:	48 33 05 85 8d 03 00 	xor    0x38d85(%rip),%rax        # 0x140044080
14000b2fb:	48 8d 15 5e 2f 02 00 	lea    0x22f5e(%rip),%rdx        # 0x14002e260
14000b302:	48 8b cb             	mov    %rbx,%rcx
14000b305:	48 89 05 1c aa 03 00 	mov    %rax,0x3aa1c(%rip)        # 0x140045d28
14000b30c:	ff 15 1e 0e 02 00    	call   *0x20e1e(%rip)        # 0x14002c130
14000b312:	48 33 05 67 8d 03 00 	xor    0x38d67(%rip),%rax        # 0x140044080
14000b319:	48 8d 15 58 2f 02 00 	lea    0x22f58(%rip),%rdx        # 0x14002e278
14000b320:	48 8b cb             	mov    %rbx,%rcx
14000b323:	48 89 05 06 aa 03 00 	mov    %rax,0x3aa06(%rip)        # 0x140045d30
14000b32a:	ff 15 00 0e 02 00    	call   *0x20e00(%rip)        # 0x14002c130
14000b330:	48 33 05 49 8d 03 00 	xor    0x38d49(%rip),%rax        # 0x140044080
14000b337:	48 8d 15 52 2f 02 00 	lea    0x22f52(%rip),%rdx        # 0x14002e290
14000b33e:	48 8b cb             	mov    %rbx,%rcx
14000b341:	48 89 05 f0 a9 03 00 	mov    %rax,0x3a9f0(%rip)        # 0x140045d38
14000b348:	ff 15 e2 0d 02 00    	call   *0x20de2(%rip)        # 0x14002c130
14000b34e:	48 33 05 2b 8d 03 00 	xor    0x38d2b(%rip),%rax        # 0x140044080
14000b355:	48 8d 15 4c 2f 02 00 	lea    0x22f4c(%rip),%rdx        # 0x14002e2a8
14000b35c:	48 8b cb             	mov    %rbx,%rcx
14000b35f:	48 89 05 da a9 03 00 	mov    %rax,0x3a9da(%rip)        # 0x140045d40
14000b366:	ff 15 c4 0d 02 00    	call   *0x20dc4(%rip)        # 0x14002c130
14000b36c:	48 33 05 0d 8d 03 00 	xor    0x38d0d(%rip),%rax        # 0x140044080
14000b373:	48 8d 15 3e 2f 02 00 	lea    0x22f3e(%rip),%rdx        # 0x14002e2b8
14000b37a:	48 8b cb             	mov    %rbx,%rcx
14000b37d:	48 89 05 c4 a9 03 00 	mov    %rax,0x3a9c4(%rip)        # 0x140045d48
14000b384:	ff 15 a6 0d 02 00    	call   *0x20da6(%rip)        # 0x14002c130
14000b38a:	48 33 05 ef 8c 03 00 	xor    0x38cef(%rip),%rax        # 0x140044080
14000b391:	48 8d 15 30 2f 02 00 	lea    0x22f30(%rip),%rdx        # 0x14002e2c8
14000b398:	48 8b cb             	mov    %rbx,%rcx
14000b39b:	48 89 05 ae a9 03 00 	mov    %rax,0x3a9ae(%rip)        # 0x140045d50
14000b3a2:	ff 15 88 0d 02 00    	call   *0x20d88(%rip)        # 0x14002c130
14000b3a8:	48 33 05 d1 8c 03 00 	xor    0x38cd1(%rip),%rax        # 0x140044080
14000b3af:	48 89 05 a2 a9 03 00 	mov    %rax,0x3a9a2(%rip)        # 0x140045d58
14000b3b6:	33 c0                	xor    %eax,%eax
14000b3b8:	48 83 c4 20          	add    $0x20,%rsp
14000b3bc:	5b                   	pop    %rbx
14000b3bd:	c3                   	ret
14000b3be:	cc                   	int3
14000b3bf:	cc                   	int3
14000b3c0:	48 8b c4             	mov    %rsp,%rax
14000b3c3:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000b3c7:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000b3cb:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000b3cf:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000b3d3:	41 54                	push   %r12
14000b3d5:	41 56                	push   %r14
14000b3d7:	41 57                	push   %r15
14000b3d9:	48 83 ec 30          	sub    $0x30,%rsp
14000b3dd:	48 8b 05 64 a8 03 00 	mov    0x3a864(%rip),%rax        # 0x140045c48
14000b3e4:	49 8b e9             	mov    %r9,%rbp
14000b3e7:	48 33 05 92 8c 03 00 	xor    0x38c92(%rip),%rax        # 0x140044080
14000b3ee:	4d 8b f0             	mov    %r8,%r14
14000b3f1:	4c 8b fa             	mov    %rdx,%r15
14000b3f4:	48 8b d9             	mov    %rcx,%rbx
14000b3f7:	74 08                	je     0x14000b401
14000b3f9:	ff 15 19 0f 02 00    	call   *0x20f19(%rip)        # 0x14002c318
14000b3ff:	eb 31                	jmp    0x14000b432
14000b401:	33 c0                	xor    %eax,%eax
14000b403:	44 8d 60 01          	lea    0x1(%rax),%r12d
14000b407:	f0 4c 0f b1 21       	lock cmpxchg %r12,(%rcx)
14000b40c:	41 8d 7c 24 01       	lea    0x1(%r12),%edi
14000b411:	eb 17                	jmp    0x14000b42a
14000b413:	48 85 c0             	test   %rax,%rax
14000b416:	74 39                	je     0x14000b451
14000b418:	49 3b c4             	cmp    %r12,%rax
14000b41b:	75 5d                	jne    0x14000b47a
14000b41d:	ff 15 d5 0c 02 00    	call   *0x20cd5(%rip)        # 0x14002c0f8
14000b423:	33 c0                	xor    %eax,%eax
14000b425:	f0 4c 0f b1 23       	lock cmpxchg %r12,(%rbx)
14000b42a:	48 3b c7             	cmp    %rdi,%rax
14000b42d:	75 e4                	jne    0x14000b413
14000b42f:	41 8b c4             	mov    %r12d,%eax
14000b432:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000b437:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14000b43c:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14000b441:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14000b446:	48 83 c4 30          	add    $0x30,%rsp
14000b44a:	41 5f                	pop    %r15
14000b44c:	41 5e                	pop    %r14
14000b44e:	41 5c                	pop    %r12
14000b450:	c3                   	ret
14000b451:	4c 8b c5             	mov    %rbp,%r8
14000b454:	49 8b d6             	mov    %r14,%rdx
14000b457:	48 8b cb             	mov    %rbx,%rcx
14000b45a:	49 8b c7             	mov    %r15,%rax
14000b45d:	41 8b f4             	mov    %r12d,%esi
14000b460:	ff 15 b2 0e 02 00    	call   *0x20eb2(%rip)        # 0x14002c318
14000b466:	85 c0                	test   %eax,%eax
14000b468:	75 04                	jne    0x14000b46e
14000b46a:	33 ff                	xor    %edi,%edi
14000b46c:	33 f6                	xor    %esi,%esi
14000b46e:	48 87 3b             	xchg   %rdi,(%rbx)
14000b471:	49 3b fc             	cmp    %r12,%rdi
14000b474:	75 04                	jne    0x14000b47a
14000b476:	8b c6                	mov    %esi,%eax
14000b478:	eb b8                	jmp    0x14000b432
14000b47a:	b9 0d 00 00 00       	mov    $0xd,%ecx
14000b47f:	ff 15 63 0c 02 00    	call   *0x20c63(%rip)        # 0x14002c0e8
14000b485:	33 c0                	xor    %eax,%eax
14000b487:	eb a9                	jmp    0x14000b432
14000b489:	cc                   	int3
14000b48a:	cc                   	int3
14000b48b:	cc                   	int3
14000b48c:	48 83 ec 28          	sub    $0x28,%rsp
14000b490:	48 8b 05 a9 a7 03 00 	mov    0x3a7a9(%rip),%rax        # 0x140045c40
14000b497:	48 33 05 e2 8b 03 00 	xor    0x38be2(%rip),%rax        # 0x140044080
14000b49e:	74 0b                	je     0x14000b4ab
14000b4a0:	48 83 c4 28          	add    $0x28,%rsp
14000b4a4:	48 ff 25 6d 0e 02 00 	rex.W jmp *0x20e6d(%rip)        # 0x14002c318
14000b4ab:	ff 15 3f 0c 02 00    	call   *0x20c3f(%rip)        # 0x14002c0f0
14000b4b1:	b8 01 00 00 00       	mov    $0x1,%eax
14000b4b6:	48 83 c4 28          	add    $0x28,%rsp
14000b4ba:	c3                   	ret
14000b4bb:	cc                   	int3
14000b4bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b4c1:	57                   	push   %rdi
14000b4c2:	48 83 ec 20          	sub    $0x20,%rsp
14000b4c6:	48 8b f9             	mov    %rcx,%rdi
14000b4c9:	e8 f6 89 00 00       	call   0x140013ec4
14000b4ce:	ba 02 00 00 00       	mov    $0x2,%edx
14000b4d3:	89 07                	mov    %eax,(%rdi)
14000b4d5:	b9 00 01 00 00       	mov    $0x100,%ecx
14000b4da:	e8 89 50 00 00       	call   0x140010568
14000b4df:	48 8b d8             	mov    %rax,%rbx
14000b4e2:	48 89 47 08          	mov    %rax,0x8(%rdi)
14000b4e6:	e8 69 87 00 00       	call   0x140013c54
14000b4eb:	48 85 db             	test   %rbx,%rbx
14000b4ee:	74 60                	je     0x14000b550
14000b4f0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14000b4f4:	ba 04 00 00 00       	mov    $0x4,%edx
14000b4f9:	44 8d 42 7c          	lea    0x7c(%rdx),%r8d
14000b4fd:	0f 10 00             	movups (%rax),%xmm0
14000b500:	0f 11 01             	movups %xmm0,(%rcx)
14000b503:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14000b507:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14000b50b:	0f 10 40 20          	movups 0x20(%rax),%xmm0
14000b50f:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14000b513:	0f 10 48 30          	movups 0x30(%rax),%xmm1
14000b517:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
14000b51b:	0f 10 40 40          	movups 0x40(%rax),%xmm0
14000b51f:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14000b523:	0f 10 48 50          	movups 0x50(%rax),%xmm1
14000b527:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
14000b52b:	0f 10 40 60          	movups 0x60(%rax),%xmm0
14000b52f:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
14000b533:	49 03 c8             	add    %r8,%rcx
14000b536:	0f 10 48 70          	movups 0x70(%rax),%xmm1
14000b53a:	49 03 c0             	add    %r8,%rax
14000b53d:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
14000b541:	48 83 ea 01          	sub    $0x1,%rdx
14000b545:	75 b6                	jne    0x14000b4fd
14000b547:	c7 47 10 01 00 00 00 	movl   $0x1,0x10(%rdi)
14000b54e:	eb 08                	jmp    0x14000b558
14000b550:	83 67 10 00          	andl   $0x0,0x10(%rdi)
14000b554:	48 89 47 08          	mov    %rax,0x8(%rdi)
14000b558:	e8 97 89 00 00       	call   0x140013ef4
14000b55d:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000b561:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
14000b565:	48 85 c9             	test   %rcx,%rcx
14000b568:	74 09                	je     0x14000b573
14000b56a:	e8 d1 88 00 00       	call   0x140013e40
14000b56f:	48 89 47 18          	mov    %rax,0x18(%rdi)
14000b573:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000b578:	48 8b c7             	mov    %rdi,%rax
14000b57b:	48 83 c4 20          	add    $0x20,%rsp
14000b57f:	5f                   	pop    %rdi
14000b580:	c3                   	ret
14000b581:	cc                   	int3
14000b582:	cc                   	int3
14000b583:	cc                   	int3
14000b584:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b589:	55                   	push   %rbp
14000b58a:	56                   	push   %rsi
14000b58b:	57                   	push   %rdi
14000b58c:	48 83 ec 40          	sub    $0x40,%rsp
14000b590:	48 63 d9             	movslq %ecx,%rbx
14000b593:	48 8b fa             	mov    %rdx,%rdi
14000b596:	48 85 d2             	test   %rdx,%rdx
14000b599:	75 12                	jne    0x14000b5ad