	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function pas202bcb_init
_pas202bcb_init:                        ## @pas202bcb_init
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r15
	movl	$2, %esi
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	movq	%r15, %rdi
	movl	$3, %esi
	movl	$2, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$4, %esi
	movl	$128, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movq	%r15, %rdi
	movl	$5, %esi
	movl	$1, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$6, %esi
	movl	$224, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$152, %esi
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$154, %esi
	movl	$3, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$282, %esi                      ## imm = 0x11A
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$284, %esi                      ## imm = 0x11C
	movl	$3, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$155, %esi
	movl	$1, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$156, %esi
	movl	$230, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$157, %esi
	movl	$2, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$158, %esi
	movl	$134, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$2, %esi
	movl	$2, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$10, %esi
	movl	$1, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$11, %esi
	movl	$1, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$13, %esi
	xorl	%edx, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$18, %esi
	movl	$5, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$19, %esi
	movl	$99, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$21, %esi
	movl	$112, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$257, %esi                      ## imm = 0x101
	movl	$183, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$256, %esi                      ## imm = 0x100
	movl	$13, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$393, %esi                      ## imm = 0x189
	movl	$6, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$429, %esi                      ## imm = 0x1AD
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$453, %esi                      ## imm = 0x1C5
	movl	$3, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$459, %esi                      ## imm = 0x1CB
	movl	$19, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$592, %esi                      ## imm = 0x250
	movl	$8, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$769, %esi                      ## imm = 0x301
	movl	$8, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$397, %esi                      ## imm = 0x18D
	movl	$112, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$8, %esi
	movl	$3, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$454, %esi                      ## imm = 0x1C6
	movl	$4, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$459, %esi                      ## imm = 0x1CB
	movl	$7, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$288, %esi                      ## imm = 0x120
	movl	$17, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$289, %esi                      ## imm = 0x121
	movl	$55, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$290, %esi                      ## imm = 0x122
	movl	$88, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$291, %esi                      ## imm = 0x123
	movl	$121, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$292, %esi                      ## imm = 0x124
	movl	$145, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$293, %esi                      ## imm = 0x125
	movl	$166, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$294, %esi                      ## imm = 0x126
	movl	$184, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$295, %esi                      ## imm = 0x127
	movl	$199, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$296, %esi                      ## imm = 0x128
	movl	$211, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$297, %esi                      ## imm = 0x129
	movl	$222, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movq	%r15, %rdi
	movl	$298, %esi                      ## imm = 0x12A
	movl	$230, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$299, %esi                      ## imm = 0x12B
	movl	$237, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$300, %esi                      ## imm = 0x12C
	movl	$243, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$301, %esi                      ## imm = 0x12D
	movl	$248, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$302, %esi                      ## imm = 0x12E
	movl	$251, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$303, %esi                      ## imm = 0x12F
	movl	$255, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$304, %esi                      ## imm = 0x130
	movl	$38, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$305, %esi                      ## imm = 0x131
	movl	$35, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$306, %esi                      ## imm = 0x132
	movl	$32, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$307, %esi                      ## imm = 0x133
	movl	$28, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$308, %esi                      ## imm = 0x134
	movl	$22, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movq	%r15, %rdi
	movl	$309, %esi                      ## imm = 0x135
	movl	$19, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$310, %esi                      ## imm = 0x136
	movl	$16, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$311, %esi                      ## imm = 0x137
	movl	$13, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$312, %esi                      ## imm = 0x138
	movl	$11, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$313, %esi                      ## imm = 0x139
	movl	$9, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movq	%r15, %rdi
	movl	$314, %esi                      ## imm = 0x13A
	movl	$7, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$315, %esi                      ## imm = 0x13B
	movl	$6, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$316, %esi                      ## imm = 0x13C
	movl	$5, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$317, %esi                      ## imm = 0x13D
	movl	$4, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$318, %esi                      ## imm = 0x13E
	movl	$3, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$319, %esi                      ## imm = 0x13F
	movl	$2, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$266, %esi                      ## imm = 0x10A
	movl	$76, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$267, %esi                      ## imm = 0x10B
	movl	$245, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$268, %esi                      ## imm = 0x10C
	movl	$255, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$269, %esi                      ## imm = 0x10D
	movl	$249, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$270, %esi                      ## imm = 0x10E
	movl	$81, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movq	%r15, %rdi
	movl	$271, %esi                      ## imm = 0x10F
	movl	$245, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$272, %esi                      ## imm = 0x110
	movl	$251, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$273, %esi                      ## imm = 0x111
	movl	$237, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$274, %esi                      ## imm = 0x112
	movl	$95, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$384, %esi                      ## imm = 0x180
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$25, %esi
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$135, %esi
	movl	$32, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$136, %esi
	movl	$33, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$32, %esi
	movl	$2, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$33, %esi
	movl	$27, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$3, %esi
	movl	$68, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$14, %esi
	movl	$1, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$15, %esi
	xorl	%edx, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$425, %esi                      ## imm = 0x1A9
	movl	$20, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$426, %esi                      ## imm = 0x1AA
	movl	$36, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movq	%r15, %rdi
	movl	$400, %esi                      ## imm = 0x190
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$401, %esi                      ## imm = 0x191
	movl	$2, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$402, %esi                      ## imm = 0x192
	movl	$27, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$405, %esi                      ## imm = 0x195
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$406, %esi                      ## imm = 0x196
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$407, %esi                      ## imm = 0x197
	movl	$77, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$396, %esi                      ## imm = 0x18C
	movl	$16, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$399, %esi                      ## imm = 0x18F
	movl	$32, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$29, %esi
	movl	$68, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$30, %esi
	movl	$111, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$31, %esi
	movl	$173, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%r12d, %r14d
	movq	%r15, %rdi
	movl	$32, %esi
	movl	$235, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$135, %esi
	movl	$15, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$136, %esi
	movl	$14, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$384, %esi                      ## imm = 0x180
	movl	$64, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movq	%r15, %rdi
	movl	$402, %esi                      ## imm = 0x192
	movl	$27, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$401, %esi                      ## imm = 0x191
	movl	$2, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$400, %esi                      ## imm = 0x190
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$278, %esi                      ## imm = 0x116
	movl	$29, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$279, %esi                      ## imm = 0x117
	movl	$64, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$280, %esi                      ## imm = 0x118
	movl	$153, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$384, %esi                      ## imm = 0x180
	movl	$66, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movq	%r15, %rdi
	movl	$278, %esi                      ## imm = 0x116
	movl	$29, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$279, %esi                      ## imm = 0x117
	movl	$64, %edx
	callq	_zc0301_write_reg
	movq	%rax, %rbx
	addl	%r14d, %ebx
	movq	%r15, %rdi
	movl	$280, %esi                      ## imm = 0x118
	movl	$153, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r14
	addl	%ebx, %r14d
	movq	%r15, %rdi
	movl	$7, %esi
	xorl	%edx, %edx
	callq	_zc0301_write_reg
	movq	%rax, %r12
	addl	%r14d, %r12d
	movq	%r15, %rdi
	movl	$17, %esi
	movl	$1, %edx
	callq	_zc0301_i2c_write
	movq	%rax, %rbx
	addl	%r12d, %ebx
	movl	$100, %edi
	callq	_msleep
	movl	%ebx, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_pas202bcb_init
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function pas202bcb_init
_pas202bcb_init:                        ; @pas202bcb_init
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
	mov	w1, #2
	mov	w2, #0
	bl	_zc0301_write_reg
	mov	x20, x0
	mov	x0, x19
	mov	w1, #3
	mov	w2, #2
	bl	_zc0301_write_reg
	add	w20, w0, w20
	mov	x0, x19
	mov	w1, #4
	mov	w2, #128
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #5
	mov	w2, #1
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #6
	mov	w2, #224
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #152
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #154
	mov	w2, #3
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #282
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #284
	mov	w2, #3
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #155
	mov	w2, #1
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #156
	mov	w2, #230
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #157
	mov	w2, #2
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #158
	mov	w2, #134
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #2
	mov	w2, #2
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #10
	mov	w2, #1
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #11
	mov	w2, #1
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #13
	mov	w2, #0
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #18
	mov	w2, #5
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #19
	mov	w2, #99
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #21
	mov	w2, #112
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #257
	mov	w2, #183
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #256
	mov	w2, #13
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #393
	mov	w2, #6
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #429
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #453
	mov	w2, #3
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #459
	mov	w2, #19
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #592
	mov	w2, #8
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #769
	mov	w2, #8
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #397
	mov	w2, #112
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #8
	mov	w2, #3
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #454
	mov	w2, #4
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #459
	mov	w2, #7
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #288
	mov	w2, #17
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #289
	mov	w2, #55
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #290
	mov	w2, #88
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #291
	mov	w2, #121
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #292
	mov	w2, #145
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #293
	mov	w2, #166
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #294
	mov	w2, #184
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #295
	mov	w2, #199
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #296
	mov	w2, #211
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #297
	mov	w2, #222
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #298
	mov	w2, #230
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #299
	mov	w2, #237
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #300
	mov	w2, #243
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #301
	mov	w2, #248
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #302
	mov	w2, #251
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #303
	mov	w2, #255
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #304
	mov	w2, #38
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #305
	mov	w2, #35
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #306
	mov	w2, #32
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #307
	mov	w2, #28
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #308
	mov	w2, #22
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #309
	mov	w2, #19
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #310
	mov	w2, #16
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #311
	mov	w2, #13
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #312
	mov	w2, #11
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #313
	mov	w2, #9
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #314
	mov	w2, #7
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #315
	mov	w2, #6
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #316
	mov	w2, #5
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #317
	mov	w2, #4
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #318
	mov	w2, #3
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #319
	mov	w2, #2
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #266
	mov	w2, #76
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #267
	mov	w2, #245
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #268
	mov	w2, #255
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #269
	mov	w2, #249
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #270
	mov	w2, #81
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #271
	mov	w2, #245
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #272
	mov	w2, #251
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #273
	mov	w2, #237
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #274
	mov	w2, #95
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #384
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #25
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #135
	mov	w2, #32
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #136
	mov	w2, #33
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #32
	mov	w2, #2
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #33
	mov	w2, #27
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #3
	mov	w2, #68
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #14
	mov	w2, #1
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #15
	mov	w2, #0
	bl	_zc0301_i2c_write
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #425
	mov	w2, #20
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #426
	mov	w2, #36
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #400
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #401
	mov	w2, #2
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #402
	mov	w2, #27
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #405
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #406
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #407
	mov	w2, #77
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #396
	mov	w2, #16
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #399
	mov	w2, #32
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #29
	mov	w2, #68
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #30
	mov	w2, #111
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #31
	mov	w2, #173
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #32
	mov	w2, #235
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #135
	mov	w2, #15
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #136
	mov	w2, #14
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #384
	mov	w2, #64
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #402
	mov	w2, #27
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #401
	mov	w2, #2
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #400
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #278
	mov	w2, #29
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #279
	mov	w2, #64
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #280
	mov	w2, #153
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #384
	mov	w2, #66
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #278
	mov	w2, #29
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #279
	mov	w2, #64
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #280
	mov	w2, #153
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #7
	mov	w2, #0
	bl	_zc0301_write_reg
	add	w20, w20, w0
	mov	x0, x19
	mov	w1, #17
	mov	w2, #1
	bl	_zc0301_i2c_write
	add	w19, w20, w0
	mov	w0, #100
	bl	_msleep
	mov	x0, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_pas202bcb_init
.subsections_via_symbols
