Function at 0x6b1230
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x6b1ea0
sub esp, 0x68
mov eax, 0
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], eax
mov ecx, dword [esp + 0x78]
test ecx, ecx
je 0x6b1e02
mov edx, dword [ecx + 8]
cmp edx, 0xbbad4102
ja 0x6b1960
cmp edx, 0x663e425f
ja 0x6b1730
cmp edx, 0x2ea27ffb
ja 0x6b160b
cmp edx, 0x13ff06c5
jne 0x6b15fc
lea eax, [0x76d760]
cmp eax, ecx
jne 0x6b15ee
mov eax, dword [esp + 0x7c]
movzx ebx, byte [eax]
jne 0x6b13a9
test bl, bl
je 0x6b1331
mov eax, dword [esp + 0x70]
lea ecx, [eax + 4]
mov edx, dword [esp + 0x74]
cmp ecx, edx
ja 0x6b12f9
mov ebx, dword [esp + 0x6c]
test ecx, ecx
jl 0x6b1e92
cmp ecx, edx
ja 0x6b1e92
mov ebp, dword [0x7d46e2]
mov dword [ebx + eax], ebp
mov dword [esp + 0x84], ebx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], edx
add esp, 0x68
ret
mov dword [esp + 0x30], ecx
lea ebx, [0x7718e0]
mov dword [esp], ebx
mov ebx, dword [esp + 0x6c]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call fcn.00438b10
mov ebx, dword [esp + 0x14]
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x30]
jmp 0x6b12c7
mov eax, dword [esp + 0x70]
lea ecx, [eax + 5]
mov edx, dword [esp + 0x74]
cmp ecx, edx
ja 0x6b1371
mov ebx, dword [esp + 0x6c]
test ecx, ecx
jl 0x6b1e8b
cmp ecx, edx
ja 0x6b1e8b
mov ebp, dword [0x7d4a0b]
movzx esi, byte [0x7d4a0f]
mov dword [ebx + eax], ebp
xchg esi, ecx
mov byte [ebx + eax + 4], cl
xchg esi, ecx
jmp 0x6b12e0
mov dword [esp + 0x30], ecx
lea ebx, [0x7718e0]
mov dword [esp], ebx
mov ebx, dword [esp + 0x6c]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call fcn.00438b10
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x30]
jmp 0x6b1344
cmp edx, 0x2ea27ffb
jne 0x6b13c9
lea edx, [0x76dbe0]
cmp edx, ecx
jne 0x6b15e6
movsd xmm0, qword [eax]
je 0x6b1594
lea edx, [0x780f80]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.00407bd0
movzx eax, byte [esp + 0x14]
test al, al
jne 0x6b1548
lea eax, [0x7805c0]
mov dword [esp], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov ecx, dword [esp + 0x7c]
mov dword [esp + 8], ecx
call fcn.00407bd0
movzx eax, byte [esp + 0x14]
test al, al
jne 0x6b14fc
mov ecx, dword [esp + 0x78]
test ecx, ecx
je 0x6b14f1
movzx edx, byte [0xac9898]
test dl, dl
je 0x6b14e8
mov dword [0xac989c], ecx
mov edx, dword [0xadb480]
test edx, edx
jne 0x6b14d4
mov eax, dword [esp + 0x7c]
mov dword [0xac98a0], eax
mov dword [esp + 0x38], ecx
mov dword [esp + 0x3c], eax
mov ecx, dword [esp + 0x38]
test ecx, ecx
je 0x6b14cc
movzx edx, byte [ecx + 0xf]
mov ebx, edx
and edx, 0x1f
test bl, 0x20
jne 0x6b1474
or edx, 0x80
mov ebx, dword [esp + 0x6c]
mov dword [esp], ebx
mov ebx, dword [esp + 0x70]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0x74]
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], edx
mov eax, dword [esp + 0x80]
mov dword [esp + 0x18], eax
call fcn.006b3f10
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x24]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], edx
add esp, 0x68
ret
xor edx, edx
xor eax, eax
xor ecx, ecx
jmp 0x6b1474
lea edi, [0xac98a0]
mov eax, dword [esp + 0x7c]
call fcn.0044c870
jmp 0x6b1450
mov eax, dword [esp + 0x7c]
jmp 0x6b1450
xor edx, edx
xor eax, eax
xor ecx, ecx
jmp 0x6b1474
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 0x14], eax
call fcn.006b2cd0
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x20]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], edx
add esp, 0x68
ret
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 0x14], eax
call fcn.006b2da0
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
movsd qword [esp + 0xc], xmm0
mov eax, dword [esp + 0x80]
mov dword [esp + 0x14], eax
call fcn.006b2080
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], edx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
xorps xmm0, xmm0
jmp 0x6b13c3
mov eax, dword [esp + 0x7c]
mov ebx, 0
jmp 0x6b12aa
cmp edx, 0x2ea27ffb
mov eax, dword [esp + 0x7c]
jmp 0x6b13af
cmp edx, 0x382e7edf
jne 0x6b1721
lea eax, [0x759560]
cmp eax, ecx
jne 0x6b1709
mov eax, dword [esp + 0x7c]
mov ebx, dword [eax + 8]
mov ebp, dword [eax + 4]
mov esi, dword [eax]
je 0x6b16b1
cmp edx, 0x663e425f
jne 0x6b13c9
lea edx, [0x7718e0]
cmp edx, ecx
jne 0x6b16aa
movzx edx, byte [eax]
jne 0x6b13c9
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
movzx eax, dl
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xa
call fcn.00482fb0
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x20]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], edx
add esp, 0x68
ret
mov edx, 0
jmp 0x6b164c
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], ebx
mov eax, dword [esp + 0x80]
mov dword [esp + 0x18], eax
call fcn.006b2880
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x1c]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
mov eax, dword [esp + 0x7c]
mov ebx, 0
mov ebp, 0
mov esi, 0
jmp 0x6b1631
cmp edx, 0x663e425f
mov eax, dword [esp + 0x7c]
jmp 0x6b1639
cmp edx, 0x963f9bff
ja 0x6b1852
cmp edx, 0x86318d2e
jne 0x6b1843
lea eax, [0x7718a0]
cmp eax, ecx
jne 0x6b1830
mov eax, dword [esp + 0x7c]
mov ebx, dword [eax]
mov ebp, dword [eax + 4]
je 0x6b17df
cmp edx, 0x963f9bff
jne 0x6b13c9
lea edx, [0x770ea0]
cmp edx, ecx
jne 0x6b17d3
mov edx, dword [eax + 4]
mov ebx, dword [eax]
jne 0x6b13c9
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], 0xa
call fcn.00482dd0
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
mov ebx, 0
mov edx, 0
jmp 0x6b177c
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], 0xa
call fcn.00482fb0
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x20]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], edx
add esp, 0x68
ret
mov eax, dword [esp + 0x7c]
mov ebx, 0
mov ebp, 0
jmp 0x6b175f
cmp edx, 0x963f9bff
mov eax, dword [esp + 0x7c]
jmp 0x6b1767
cmp edx, 0xb0c23ed3
jne 0x6b1951
lea eax, [0x76dba0]
cmp eax, ecx
jne 0x6b1945
mov eax, dword [esp + 0x7c]
movss xmm0, dword [eax]
je 0x6b18ef
cmp edx, 0xbbad4102
jne 0x6b13c9
lea edx, [0x770e60]
cmp edx, ecx
jne 0x6b18e8
mov edx, dword [eax]
jne 0x6b13c9
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
sar edx, 0x1f
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], 0xa
call fcn.00482dd0
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
mov edx, 0
jmp 0x6b188e
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
cvtss2sd xmm0, xmm0
movsd qword [esp + 0xc], xmm0
mov eax, dword [esp + 0x80]
mov dword [esp + 0x14], eax
call fcn.006b2080
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
mov eax, dword [esp + 0x7c]
xorps xmm0, xmm0
jmp 0x6b1874
cmp edx, 0xbbad4102
mov eax, dword [esp + 0x7c]
jmp 0x6b187c
cmp edx, 0xd5b87712
ja 0x6b1bd4
cmp edx, 0xcc06c027
ja 0x6b1ac7
cmp edx, 0xc0441d00
jne 0x6b1aba
lea edi, [esp + 0x40]
xor eax, eax
call fcn.0044c96b
lea ecx, [0x7ce7c0]
mov ebx, dword [esp + 0x78]
cmp ecx, ebx
jne 0x6b1aac
lea edi, [esp + 0x54]
mov esi, dword [esp + 0x7c]
call fcn.0044ce4e
lea edi, [esp + 0x40]
lea esi, [esp + 0x54]
call fcn.0044ce4e
lea eax, [0x7ce7c0]
cmp eax, ebx
je 0x6b1a53
cmp edx, 0xcc06c027
jne 0x6b1a4d
lea eax, [0x770ee0]
cmp eax, ebx
jne 0x6b1a42
mov eax, dword [esp + 0x7c]
movzx ecx, byte [eax]
je 0x6b19eb
mov ecx, ebx
jmp 0x6b13c9
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
movsx eax, cl
mov dword [esp + 0xc], eax
sar eax, 0x1f
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0xa
call fcn.00482dd0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x1c]
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], edx
mov dword [esp + 0x8c], ecx
add esp, 0x68
ret
mov eax, dword [esp + 0x7c]
mov ecx, 0
jmp 0x6b19e2
mov eax, dword [esp + 0x7c]
jmp 0x6b19e4
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
lea edi, [esp + 0xc]
lea esi, [esp + 0x40]
call fcn.0044ce4e
mov eax, dword [esp + 0x80]
mov dword [esp + 0x20], eax
call fcn.006bd730
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x24]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
lea edi, [esp + 0x54]
call fcn.0044c96b
jmp 0x6b19ae
cmp edx, 0xcc06c027
mov ebx, ecx
jmp 0x6b19cf
cmp edx, 0xd04ae83d
jne 0x6b1bc5
lea eax, [0x771860]
cmp eax, ecx
jne 0x6b1bb7
mov eax, dword [esp + 0x7c]
mov ebx, dword [eax]
je 0x6b1b62
cmp edx, 0xd5b87712
jne 0x6b1aff
lea edx, [0x7717e0]
cmp edx, ecx
jne 0x6b1b5b
mov edx, dword [eax]
je 0x6b1b06
mov ebx, ecx
jmp 0x6b19e4
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xa
call fcn.00482fb0
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
mov edx, 0
jmp 0x6b1afd
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xa
call fcn.00482fb0
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x20]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], edx
add esp, 0x68
ret
mov eax, dword [esp + 0x7c]
mov ebx, 0
jmp 0x6b1ae7
cmp edx, 0xd5b87712
mov eax, dword [esp + 0x7c]
jmp 0x6b1aef
cmp edx, 0xecd580ce
ja 0x6b1cf7
cmp edx, 0xe0ff5cb4
jne 0x6b1ce8
lea eax, [0x7716e0]
cmp eax, ecx
jne 0x6b1cd5
mov eax, dword [esp + 0x7c]
mov ebx, dword [eax]
mov ebp, dword [eax + 4]
je 0x6b1c81
cmp edx, 0xecd580ce
jne 0x6b1c1c
lea edx, [0x770e20]
cmp edx, ecx
jne 0x6b1c7a
movzx edx, word [eax]
je 0x6b1c23
mov ebx, ecx
jmp 0x6b19e4
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
movsx eax, dx
mov dword [esp + 0xc], eax
sar eax, 0x1f
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 0xa
call fcn.00482dd0
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], ecx
add esp, 0x68
ret
mov edx, 0
jmp 0x6b1c1a
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0x14], eax
call fcn.006b24e0
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], ecx
add esp, 0x68
ret
mov eax, dword [esp + 0x7c]
mov ebp, 0
mov ebx, 0
jmp 0x6b1c03
cmp edx, 0xecd580ce
mov eax, dword [esp + 0x7c]
jmp 0x6b1c0b
cmp edx, 0xeff20ea0
jne 0x6b1df9
lea eax, [0x771820]
cmp eax, ecx
jne 0x6b1deb
mov eax, dword [esp + 0x7c]
movzx ebx, word [eax]
je 0x6b1d93
cmp edx, 0xf75371fa
jne 0x6b1c1c
lea edx, [0x770de0]
cmp edx, ecx
jne 0x6b1d8c
mov edx, dword [eax]
jne 0x6b1c1c
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
sar edx, 0x1f
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], 0xa
call fcn.00482dd0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x1c]
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], edx
mov dword [esp + 0x8c], ecx
add esp, 0x68
ret
mov edx, 0
jmp 0x6b1d32
mov eax, dword [esp + 0x6c]
mov dword [esp], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
movzx eax, bx
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xa
call fcn.00482fb0
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x84], edx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], eax
add esp, 0x68
ret
mov eax, dword [esp + 0x7c]
mov ebx, 0
jmp 0x6b1d18
mov eax, dword [esp + 0x7c]
jmp 0x6b1d1a
mov eax, dword [esp + 0x80]
cmp eax, 1
jne 0x6b1e83
mov eax, dword [esp + 0x70]
lea ecx, [eax + 4]
mov edx, dword [esp + 0x74]
cmp ecx, edx
ja 0x6b1e4b
mov ebx, dword [esp + 0x6c]
test ecx, ecx
jl 0x6b1e99
cmp ecx, edx
ja 0x6b1e99
mov ebp, dword [0x7d468e]
mov dword [ebx + eax], ebp
mov dword [esp + 0x84], ebx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], edx
add esp, 0x68
ret
mov dword [esp + 0x34], ecx
lea ebx, [0x7718e0]
mov dword [esp], ebx
mov ebx, dword [esp + 0x6c]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call fcn.00438b10
mov ebx, dword [esp + 0x14]
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x34]
jmp 0x6b1e21
xor edx, edx
xor ecx, ecx
xor ebx, ebx
jmp 0x6b1e32
call fcn.00426530
ud2
call fcn.00426530
ud2
call fcn.00426530
ud2
call fcn.0044b110
jmp fcn.006b1230