1405bd68d:	48 83 c0 20          	add    $0x20,%rax
1405bd691:	48 8b c8             	mov    %rax,%rcx
1405bd694:	e8 97 32 c8 ff       	call   0x140240930
1405bd699:	90                   	nop
1405bd69a:	e9 cd 17 05 00       	jmp    0x14060ee6c
1405bd69f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd6a4:	48 83 c0 20          	add    $0x20,%rax
1405bd6a8:	48 8b c8             	mov    %rax,%rcx
1405bd6ab:	e8 20 20 be ff       	call   0x14019f6d0
1405bd6b0:	48 8b c8             	mov    %rax,%rcx
1405bd6b3:	e8 a8 29 be ff       	call   0x1401a0060
1405bd6b8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd6bd:	48 83 c0 10          	add    $0x10,%rax
1405bd6c1:	48 63 00             	movslq (%rax),%rax
1405bd6c4:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bd6c8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bd6cd:	48 03 c8             	add    %rax,%rcx
1405bd6d0:	48 8b c1             	mov    %rcx,%rax
1405bd6d3:	48 8b c8             	mov    %rax,%rcx
1405bd6d6:	e8 f5 1f be ff       	call   0x14019f6d0
1405bd6db:	48 89 84 24 78 18 00 	mov    %rax,0x1878(%rsp)
1405bd6e2:	00
1405bd6e3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd6e8:	48 83 c0 14          	add    $0x14,%rax
1405bd6ec:	8b 10                	mov    (%rax),%edx
1405bd6ee:	48 8b 8c 24 78 18 00 	mov    0x1878(%rsp),%rcx
1405bd6f5:	00
1405bd6f6:	e8 25 35 05 00       	call   0x140610c20
1405bd6fb:	48 89 84 24 70 18 00 	mov    %rax,0x1870(%rsp)
1405bd702:	00
1405bd703:	48 8b 8c 24 70 18 00 	mov    0x1870(%rsp),%rcx
1405bd70a:	00
1405bd70b:	e8 c0 1f be ff       	call   0x14019f6d0
1405bd710:	48 8b c8             	mov    %rax,%rcx
1405bd713:	e8 28 1a be ff       	call   0x14019f140
1405bd718:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd71d:	48 83 c0 20          	add    $0x20,%rax
1405bd721:	48 8b 00             	mov    (%rax),%rax
1405bd724:	48 8b 8c 24 70 18 00 	mov    0x1870(%rsp),%rcx
1405bd72b:	00
1405bd72c:	48 89 01             	mov    %rax,(%rcx)
1405bd72f:	48 8b 84 24 78 18 00 	mov    0x1878(%rsp),%rax
1405bd736:	00
1405bd737:	48 83 c0 20          	add    $0x20,%rax
1405bd73b:	48 8b c8             	mov    %rax,%rcx
1405bd73e:	e8 ed 31 c8 ff       	call   0x140240930
1405bd743:	90                   	nop
1405bd744:	e9 23 17 05 00       	jmp    0x14060ee6c
1405bd749:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd74e:	48 83 c0 20          	add    $0x20,%rax
1405bd752:	48 8b c8             	mov    %rax,%rcx
1405bd755:	e8 76 1f be ff       	call   0x14019f6d0
1405bd75a:	48 8b c8             	mov    %rax,%rcx
1405bd75d:	e8 fe 28 be ff       	call   0x1401a0060
1405bd762:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd767:	48 83 c0 10          	add    $0x10,%rax
1405bd76b:	48 63 00             	movslq (%rax),%rax
1405bd76e:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bd772:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bd777:	48 03 c8             	add    %rax,%rcx
1405bd77a:	48 8b c1             	mov    %rcx,%rax
1405bd77d:	48 8b c8             	mov    %rax,%rcx
1405bd780:	e8 4b 1f be ff       	call   0x14019f6d0
1405bd785:	48 89 84 24 88 18 00 	mov    %rax,0x1888(%rsp)
1405bd78c:	00
1405bd78d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd792:	48 83 c0 14          	add    $0x14,%rax
1405bd796:	8b 10                	mov    (%rax),%edx
1405bd798:	48 8b 8c 24 88 18 00 	mov    0x1888(%rsp),%rcx
1405bd79f:	00
1405bd7a0:	e8 7b 34 05 00       	call   0x140610c20
1405bd7a5:	48 89 84 24 80 18 00 	mov    %rax,0x1880(%rsp)
1405bd7ac:	00
1405bd7ad:	48 8b 8c 24 80 18 00 	mov    0x1880(%rsp),%rcx
1405bd7b4:	00
1405bd7b5:	e8 16 1f be ff       	call   0x14019f6d0
1405bd7ba:	48 8b c8             	mov    %rax,%rcx
1405bd7bd:	e8 7e 19 be ff       	call   0x14019f140
1405bd7c2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd7c7:	48 83 c0 20          	add    $0x20,%rax
1405bd7cb:	48 8b 00             	mov    (%rax),%rax
1405bd7ce:	48 8b 8c 24 80 18 00 	mov    0x1880(%rsp),%rcx
1405bd7d5:	00
1405bd7d6:	48 89 01             	mov    %rax,(%rcx)
1405bd7d9:	48 8b 84 24 88 18 00 	mov    0x1888(%rsp),%rax
1405bd7e0:	00
1405bd7e1:	48 83 c0 20          	add    $0x20,%rax
1405bd7e5:	48 8b c8             	mov    %rax,%rcx
1405bd7e8:	e8 43 31 c8 ff       	call   0x140240930
1405bd7ed:	90                   	nop
1405bd7ee:	e9 79 16 05 00       	jmp    0x14060ee6c
1405bd7f3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd7f8:	48 83 c0 20          	add    $0x20,%rax
1405bd7fc:	48 8b c8             	mov    %rax,%rcx
1405bd7ff:	e8 cc 1e be ff       	call   0x14019f6d0
1405bd804:	48 8b c8             	mov    %rax,%rcx
1405bd807:	e8 54 28 be ff       	call   0x1401a0060
1405bd80c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd811:	48 83 c0 10          	add    $0x10,%rax
1405bd815:	48 63 00             	movslq (%rax),%rax
1405bd818:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bd81c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bd821:	48 03 c8             	add    %rax,%rcx
1405bd824:	48 8b c1             	mov    %rcx,%rax
1405bd827:	48 8b c8             	mov    %rax,%rcx
1405bd82a:	e8 a1 1e be ff       	call   0x14019f6d0
1405bd82f:	48 89 84 24 98 18 00 	mov    %rax,0x1898(%rsp)
1405bd836:	00
1405bd837:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd83c:	48 83 c0 14          	add    $0x14,%rax
1405bd840:	8b 10                	mov    (%rax),%edx
1405bd842:	48 8b 8c 24 98 18 00 	mov    0x1898(%rsp),%rcx
1405bd849:	00
1405bd84a:	e8 d1 33 05 00       	call   0x140610c20
1405bd84f:	48 89 84 24 90 18 00 	mov    %rax,0x1890(%rsp)
1405bd856:	00
1405bd857:	48 8b 8c 24 90 18 00 	mov    0x1890(%rsp),%rcx
1405bd85e:	00
1405bd85f:	e8 6c 1e be ff       	call   0x14019f6d0
1405bd864:	48 8b c8             	mov    %rax,%rcx
1405bd867:	e8 d4 18 be ff       	call   0x14019f140
1405bd86c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd871:	48 83 c0 20          	add    $0x20,%rax
1405bd875:	48 8b 00             	mov    (%rax),%rax
1405bd878:	48 8b 8c 24 90 18 00 	mov    0x1890(%rsp),%rcx
1405bd87f:	00
1405bd880:	48 89 01             	mov    %rax,(%rcx)
1405bd883:	48 8b 84 24 98 18 00 	mov    0x1898(%rsp),%rax
1405bd88a:	00
1405bd88b:	48 83 c0 20          	add    $0x20,%rax
1405bd88f:	48 8b c8             	mov    %rax,%rcx
1405bd892:	e8 99 30 c8 ff       	call   0x140240930
1405bd897:	90                   	nop
1405bd898:	e9 cf 15 05 00       	jmp    0x14060ee6c
1405bd89d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd8a2:	48 83 c0 14          	add    $0x14,%rax
1405bd8a6:	48 63 00             	movslq (%rax),%rax
1405bd8a9:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bd8ad:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bd8b2:	48 03 c8             	add    %rax,%rcx
1405bd8b5:	48 8b c1             	mov    %rcx,%rax
1405bd8b8:	48 8b c8             	mov    %rax,%rcx
1405bd8bb:	e8 10 1e be ff       	call   0x14019f6d0
1405bd8c0:	48 8b c8             	mov    %rax,%rcx
1405bd8c3:	e8 98 27 be ff       	call   0x1401a0060
1405bd8c8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd8cd:	48 83 c0 10          	add    $0x10,%rax
1405bd8d1:	48 63 00             	movslq (%rax),%rax
1405bd8d4:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bd8d8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bd8dd:	48 03 c8             	add    %rax,%rcx
1405bd8e0:	48 8b c1             	mov    %rcx,%rax
1405bd8e3:	48 8b c8             	mov    %rax,%rcx
1405bd8e6:	e8 e5 1d be ff       	call   0x14019f6d0
1405bd8eb:	48 89 84 24 a8 18 00 	mov    %rax,0x18a8(%rsp)
1405bd8f2:	00
1405bd8f3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd8f8:	48 83 c0 18          	add    $0x18,%rax
1405bd8fc:	8b 10                	mov    (%rax),%edx
1405bd8fe:	48 8b 8c 24 a8 18 00 	mov    0x18a8(%rsp),%rcx
1405bd905:	00
1405bd906:	e8 15 33 05 00       	call   0x140610c20
1405bd90b:	48 89 84 24 a0 18 00 	mov    %rax,0x18a0(%rsp)
1405bd912:	00
1405bd913:	48 8b 8c 24 a0 18 00 	mov    0x18a0(%rsp),%rcx
1405bd91a:	00
1405bd91b:	e8 b0 1d be ff       	call   0x14019f6d0
1405bd920:	48 8b c8             	mov    %rax,%rcx
1405bd923:	e8 18 18 be ff       	call   0x14019f140
1405bd928:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd92d:	48 83 c0 14          	add    $0x14,%rax
1405bd931:	48 63 00             	movslq (%rax),%rax
1405bd934:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bd938:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bd93d:	48 03 c8             	add    %rax,%rcx
1405bd940:	48 8b c1             	mov    %rcx,%rax
1405bd943:	48 8b 00             	mov    (%rax),%rax
1405bd946:	48 8b 8c 24 a0 18 00 	mov    0x18a0(%rsp),%rcx
1405bd94d:	00
1405bd94e:	48 89 01             	mov    %rax,(%rcx)
1405bd951:	48 8b 84 24 a8 18 00 	mov    0x18a8(%rsp),%rax
1405bd958:	00
1405bd959:	48 83 c0 20          	add    $0x20,%rax
1405bd95d:	48 8b c8             	mov    %rax,%rcx
1405bd960:	e8 cb 2f c8 ff       	call   0x140240930
1405bd965:	90                   	nop
1405bd966:	e9 01 15 05 00       	jmp    0x14060ee6c
1405bd96b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd970:	48 83 c0 14          	add    $0x14,%rax
1405bd974:	48 63 00             	movslq (%rax),%rax
1405bd977:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bd97b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bd980:	48 03 c8             	add    %rax,%rcx
1405bd983:	48 8b c1             	mov    %rcx,%rax
1405bd986:	48 8b c8             	mov    %rax,%rcx
1405bd989:	e8 42 1d be ff       	call   0x14019f6d0
1405bd98e:	48 8b c8             	mov    %rax,%rcx
1405bd991:	e8 ca 26 be ff       	call   0x1401a0060
1405bd996:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd99b:	48 83 c0 10          	add    $0x10,%rax
1405bd99f:	48 63 00             	movslq (%rax),%rax
1405bd9a2:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bd9a6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bd9ab:	48 03 c8             	add    %rax,%rcx
1405bd9ae:	48 8b c1             	mov    %rcx,%rax
1405bd9b1:	48 8b c8             	mov    %rax,%rcx
1405bd9b4:	e8 17 1d be ff       	call   0x14019f6d0
1405bd9b9:	48 89 84 24 b8 18 00 	mov    %rax,0x18b8(%rsp)
1405bd9c0:	00
1405bd9c1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd9c6:	48 83 c0 18          	add    $0x18,%rax
1405bd9ca:	8b 10                	mov    (%rax),%edx
1405bd9cc:	48 8b 8c 24 b8 18 00 	mov    0x18b8(%rsp),%rcx
1405bd9d3:	00
1405bd9d4:	e8 47 32 05 00       	call   0x140610c20
1405bd9d9:	48 89 84 24 b0 18 00 	mov    %rax,0x18b0(%rsp)
1405bd9e0:	00
1405bd9e1:	48 8b 8c 24 b0 18 00 	mov    0x18b0(%rsp),%rcx
1405bd9e8:	00
1405bd9e9:	e8 e2 1c be ff       	call   0x14019f6d0
1405bd9ee:	48 8b c8             	mov    %rax,%rcx
1405bd9f1:	e8 4a 17 be ff       	call   0x14019f140
1405bd9f6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bd9fb:	48 83 c0 14          	add    $0x14,%rax
1405bd9ff:	48 63 00             	movslq (%rax),%rax
1405bda02:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bda06:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bda0b:	48 03 c8             	add    %rax,%rcx
1405bda0e:	48 8b c1             	mov    %rcx,%rax
1405bda11:	48 8b 00             	mov    (%rax),%rax
1405bda14:	48 8b 8c 24 b0 18 00 	mov    0x18b0(%rsp),%rcx
1405bda1b:	00
1405bda1c:	48 89 01             	mov    %rax,(%rcx)
1405bda1f:	48 8b 84 24 b8 18 00 	mov    0x18b8(%rsp),%rax
1405bda26:	00
1405bda27:	48 83 c0 20          	add    $0x20,%rax
1405bda2b:	48 8b c8             	mov    %rax,%rcx
1405bda2e:	e8 fd 2e c8 ff       	call   0x140240930
1405bda33:	90                   	nop
1405bda34:	e9 33 14 05 00       	jmp    0x14060ee6c
1405bda39:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bda3e:	48 83 c0 10          	add    $0x10,%rax
1405bda42:	48 63 00             	movslq (%rax),%rax
1405bda45:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bda49:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bda4e:	48 03 c8             	add    %rax,%rcx
1405bda51:	48 8b c1             	mov    %rcx,%rax
1405bda54:	48 8b c8             	mov    %rax,%rcx
1405bda57:	e8 74 1c be ff       	call   0x14019f6d0
1405bda5c:	48 89 84 24 c0 18 00 	mov    %rax,0x18c0(%rsp)
1405bda63:	00
1405bda64:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bda69:	48 83 c0 18          	add    $0x18,%rax
1405bda6d:	8b 10                	mov    (%rax),%edx
1405bda6f:	48 8b 8c 24 c0 18 00 	mov    0x18c0(%rsp),%rcx
1405bda76:	00
1405bda77:	e8 a4 31 05 00       	call   0x140610c20
1405bda7c:	48 89 84 24 18 d6 00 	mov    %rax,0xd618(%rsp)
1405bda83:	00
1405bda84:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bda89:	48 83 c0 14          	add    $0x14,%rax
1405bda8d:	48 63 00             	movslq (%rax),%rax
1405bda90:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bda94:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bda99:	48 03 c8             	add    %rax,%rcx
1405bda9c:	48 8b c1             	mov    %rcx,%rax
1405bda9f:	48 8b 00             	mov    (%rax),%rax
1405bdaa2:	48 8b 8c 24 18 d6 00 	mov    0xd618(%rsp),%rcx
1405bdaa9:	00
1405bdaaa:	48 89 01             	mov    %rax,(%rcx)
1405bdaad:	48 8b 84 24 c0 18 00 	mov    0x18c0(%rsp),%rax
1405bdab4:	00
1405bdab5:	48 83 c0 20          	add    $0x20,%rax
1405bdab9:	48 8b c8             	mov    %rax,%rcx
1405bdabc:	e8 6f 2e c8 ff       	call   0x140240930
1405bdac1:	90                   	nop
1405bdac2:	e9 a5 13 05 00       	jmp    0x14060ee6c
1405bdac7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bdacc:	48 83 c0 10          	add    $0x10,%rax
1405bdad0:	48 63 00             	movslq (%rax),%rax
1405bdad3:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bdad7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bdadc:	48 03 c8             	add    %rax,%rcx
1405bdadf:	48 8b c1             	mov    %rcx,%rax
1405bdae2:	48 8b c8             	mov    %rax,%rcx
1405bdae5:	e8 e6 1b be ff       	call   0x14019f6d0
1405bdaea:	48 89 84 24 c8 18 00 	mov    %rax,0x18c8(%rsp)
1405bdaf1:	00
1405bdaf2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bdaf7:	48 83 c0 18          	add    $0x18,%rax
1405bdafb:	8b 10                	mov    (%rax),%edx
1405bdafd:	48 8b 8c 24 c8 18 00 	mov    0x18c8(%rsp),%rcx
1405bdb04:	00
1405bdb05:	e8 16 31 05 00       	call   0x140610c20
1405bdb0a:	48 89 84 24 20 d6 00 	mov    %rax,0xd620(%rsp)
1405bdb11:	00
1405bdb12:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bdb17:	48 83 c0 14          	add    $0x14,%rax
1405bdb1b:	48 63 00             	movslq (%rax),%rax
1405bdb1e:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bdb22:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bdb27:	48 03 c8             	add    %rax,%rcx
1405bdb2a:	48 8b c1             	mov    %rcx,%rax
1405bdb2d:	48 8b 00             	mov    (%rax),%rax
1405bdb30:	48 8b 8c 24 20 d6 00 	mov    0xd620(%rsp),%rcx
1405bdb37:	00
1405bdb38:	48 89 01             	mov    %rax,(%rcx)
1405bdb3b:	48 8b 84 24 c8 18 00 	mov    0x18c8(%rsp),%rax
1405bdb42:	00
1405bdb43:	48 83 c0 20          	add    $0x20,%rax
1405bdb47:	48 8b c8             	mov    %rax,%rcx
1405bdb4a:	e8 e1 2d c8 ff       	call   0x140240930
1405bdb4f:	90                   	nop
1405bdb50:	e9 17 13 05 00       	jmp    0x14060ee6c
1405bdb55:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bdb5a:	48 83 c0 14          	add    $0x14,%rax
1405bdb5e:	48 63 00             	movslq (%rax),%rax
1405bdb61:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bdb65:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bdb6a:	48 03 c8             	add    %rax,%rcx
1405bdb6d:	48 8b c1             	mov    %rcx,%rax
1405bdb70:	48 8b c8             	mov    %rax,%rcx
1405bdb73:	e8 58 1b be ff       	call   0x14019f6d0
1405bdb78:	48 8b c8             	mov    %rax,%rcx
1405bdb7b:	e8 e0 24 be ff       	call   0x1401a0060
1405bdb80:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bdb85:	48 83 c0 10          	add    $0x10,%rax
1405bdb89:	48 63 00             	movslq (%rax),%rax
1405bdb8c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405bdb90:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405bdb95:	48 03 c8             	add    %rax,%rcx
1405bdb98:	48 8b c1             	mov    %rcx,%rax
1405bdb9b:	48 8b c8             	mov    %rax,%rcx
1405bdb9e:	e8 2d 1b be ff       	call   0x14019f6d0
1405bdba3:	48 89 84 24 d8 18 00 	mov    %rax,0x18d8(%rsp)
1405bdbaa:	00
1405bdbab:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405bdbb0:	48 83 c0 18          	add    $0x18,%rax
1405bdbb4:	8b 10                	mov    (%rax),%edx
1405bdbb6:	48 8b 8c 24 d8 18 00 	mov    0x18d8(%rsp),%rcx
1405bdbbd:	00
1405bdbbe:	e8 5d 30 05 00       	call   0x140610c20
1405bdbc3:	48 89 84 24 d0 18 00 	mov    %rax,0x18d0(%rsp)
1405bdbca:	00
1405bdbcb:	48 8b 8c 24 d0 18 00 	mov    0x18d0(%rsp),%rcx
1405bdbd2:	00
1405bdbd3:	e8 f8 1a be ff       	call   0x14019f6d0
1405bdbd8:	48 8b c8             	mov    %rax,%rcx
1405bdbdb:	e8 60 15 be ff       	call   0x14019f140
1405bdbe0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax