SIMPLE = T / file does conform to FITS standard BITPIX = 16 / number of bits per data pixel NAXIS = 0 / number of data axes EXTEND = T / FITS dataset may contain extensions COMMENT FITS (Flexible Image Transport System) format is defined in 'AstronomyCOMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H HDUNAME = 'PRIMARY ' / ASCDM block name LONGSTRN= 'OGIP 1.0' / The HEASARC Long String Convention may be used.COMMENT This FITS file may contain long string keyword values that are COMMENT continued over multiple keywords. The HEASARC convention uses the & COMMENT character at the end of each substring which is then continued COMMENT on the next keyword which has the name CONTINUE. ORIGIN = 'ASC ' / Source of FITS file CREATOR = 'mkarf v0.6.2-0' / Program creating this file MJD_OBS = 5.5820700933885E+04 / Modified Julian date of observation DS_IDENT= 'ADS/Sa.CXO#obs/12150' / dataset identifier CHECKSUM= 'SkAYUh0XSh7XSh7X' / HDU checksum updated 2013-05-02T19:23:50 DATASUM = ' ' / data unit checksum updated 2013-05-02T19:23:44 DATE = '2013-05-02T19:23:50' / Date and time of file creation DATE-OBS= '2011-09-16T16:49:20' / Observation start date DATE-END= '2011-09-16T20:12:32' / Observation end date TIMESYS = 'TT ' / Time system MJDREF = 5.0814000000000E+04 / [d] MJD zero point for times TIMEZERO= 0.0000000000000E+00 / [s] Clock correction TIMEUNIT= 's ' / Time unit CLOCKAPP= T / default DETNAM = 'ACIS-0 ' / ACIS-I0 FILTER = ' ' GRATING = 'NONE ' CYCLE = 'P ' / events from which exps? Prim/Second/Both SIM_X = -7.8090834371673E-01 / [mm] SIM offset SIM_Y = 0.0000000000000E+00 / [mm] SIM offset SIM_Z = -2.3358743446083E+02 / [mm] SIM offset TSTART = 4.3257896068767E+08 / [s] Observation start time (MET) TSTOP = 4.3259115255081E+08 / [s] Observation end time (MET) MISSION = 'AXAF ' / Mission TELESCOP= 'CHANDRA ' / Telescope Used INSTRUME= 'ACIS ' / Instrument OBS_ID = '12150 ' / Observation id OBI_NUM = 1 / Obi number SEQ_NUM = '501365 ' / Sequence number END XTENSION= 'BINTABLE' / binary table extension BITPIX = 8 / 8-bit bytes NAXIS = 2 / 2-dimensional binary table NAXIS1 = 12 / width of table in bytes NAXIS2 = 1070 / number of rows in table PCOUNT = 0 / size of special data area GCOUNT = 1 / one data group (required keyword) TFIELDS = 3 / number of fields in each row EXTNAME = 'SPECRESP' / Imaging ARF HDUNAME = 'SPECRESP' / ASCDM block name CONTENT = 'SPECRESP' HDUVERS = '1.1.0 ' HDUCLASS= 'OGIP ' HDUCLAS1= 'RESPONSE' HDUCLAS2= 'SPECRESP' HDUVERS1= '1.0.0 ' / Obsolete Keyword HDUVERS2= '1.1.0 ' / Obsolete Keyword ARFVERSN= '1992a ' / Obsolete Keyword TTYPE1 = 'ENERG_LO' / Energy TFORM1 = '1E ' / format of field TUNIT1 = 'keV ' TLMIN1 = 0.0000000E+00 TLMAX1 = 2.0000000E+01 TTYPE2 = 'ENERG_HI' / Effective Area TFORM2 = '1E ' / format of field TUNIT2 = 'keV ' TLMIN2 = 0.0000000E+00 TLMAX2 = 2.0000000E+01 TTYPE3 = 'SPECRESP' / Effective Area TFORM3 = '1E ' / format of field TUNIT3 = 'cm**2 ' LONGSTRN= 'OGIP 1.0' / The HEASARC Long String Convention may be used.COMMENT This FITS file may contain long string keyword values that are COMMENT continued over multiple keywords. The HEASARC convention uses the & COMMENT character at the end of each substring which is then continued COMMENT on the next keyword which has the name CONTINUE. ORIGIN = 'ASC ' / Source of FITS file CREATOR = 'mkarf v0.6.2-0' / Program creating this file ASCDSVER= 'CIAO 4.3' / ASCDS version number MJD_OBS = 5.5820700933885E+04 / Modified Julian date of observation DS_IDENT= 'ADS/Sa.CXO#obs/12150' / dataset identifier REVISION= 2 / Processing version of data CHECKSUM= 'WDARXC8PWCAPWC5P' / HDU checksum updated 2013-05-02T19:23:50 DATASUM = '2936905316' / data unit checksum updated 2013-05-02T19:23:50 RAND_SKY= 0.0000000000000E+00 RAND_PI = 0.0000000000000E+00 DATE = '2013-05-02T19:23:50' / Date and time of file creation DATE-OBS= '2011-09-16T16:49:20' / Observation start date OBS_MODE= 'POINTING' / Observation mode DATE-END= '2011-09-16T20:12:32' / Observation end date TIMESYS = 'TT ' / Time system MJDREF = 5.0814000000000E+04 / [d] MJD zero point for times TIMEZERO= 0.0000000000000E+00 / [s] Clock correction TIMEUNIT= 's ' / Time unit BTIMNULL= 4.3092604713854E+08 / Basic Time offset (s) DATACLAS= 'OBSERVED' / default RADESYS = 'ICRS ' / default BTIMRATE= 2.5625001342477E-01 / Basic Time clock rate (s / VCDUcount) BTIMDRFT= 1.9165463893646E-18 / Basic Time clock drift (s / VCDUcount^2) FILTER = 'NONE ' / QE includes all filters RESPFILE= '0.3:11.0:0.01' / RMF File ASPFILE = '../../acisf12150/products/aux/asphist_0.fits.gz' / Aspect Histogram FBTIMCORR= 0.0000000000000E+00 / Correction applied to Basic Time rate (s) TIMEREF = 'LOCAL ' / Time reference (barycenter/local) TASSIGN = 'SATELLITE' / Time assigned by clock CLOCKAPP= T / default SIM_X = -7.8090834371673E-01 / [mm] SIM offset SIM_Y = 0.0000000000000E+00 / [mm] SIM offset SIM_Z = -2.3358743446083E+02 / [mm] SIM offset FOC_LEN = 1.0070000000000E+04 / [mm] HRMA focal length TIERRELA= 1.0000000000000E-09 / default TIERABSO= 5.0000000000000E-05 / default TIMVERSN= 'ASC-FITS-2' / Timing system definition TSTART = 4.3257896068767E+08 / [s] Observation start time (MET) GRATING = 'NONE ' / Grating DETNAM = 'ACIS-0 ' / ACIS-I0 RA_PNT = 1.5715128424822E+02 / [deg] Pointing RA DEC_PNT = -5.8291784855625E+01 / [deg] Pointing Dec ROLL_PNT= 1.6129193556884E+02 / [deg] Pointing Roll RA_TARG = 1.5716666700000E+02 / [deg] Observer's specified target RA DEC_TARG= -5.8291944000000E+01 / [deg] Observer's specified target Dec DEFOCUS = 1.4398718632593E-03 / [mm] SIM defocus RA_NOM = 1.5715128424822E+02 / [deg] Nominal RA DEC_NOM = -5.8291784855625E+01 / [deg] Nominal Dec ROLL_NOM= 1.6129193556884E+02 / [deg] Nominal Roll TSTOP = 4.3259115255081E+08 / [s] Observation end time (MET) STARTMJF= 50385 / Major frame ctr value at start of data STARTMNF= 55 / Start minor frame ctr at start of data STARTOBT= 0.0000000000000E+00 / On-Board MET close to STARTMJF and STARTMNF STOPMJF = 50735 / Major frame ctr value at stop of data STOPMNF = 111 / Stop minor frame ctr at end of data TIMEPIXR= 5.0000000000000E-01 / default TIMEDEL = 3.2410400000000E+00 / [s] timedel Lev1 CTI_CORR= T CTI_APP = 'PPPPPBPBPP' MISSION = 'AXAF ' / Mission TELESCOP= 'CHANDRA ' / Telescope Used INSTRUME= 'ACIS ' / Instrument READMODE= 'TIMED ' / Read mode FRACEXPO= 9.7396930354475E-01 / Effective fractional exposure DATAMODE= 'VFAINT ' / Data mode FLSHTIME= 0.0000000000000E+00 / [s] CYCLE = 'P ' / events from which exps? Prim/Second/Both TITLE = 'Snap-shot survey of new galactic gamma-ray sources.' / Proposal titleOBSERVER= 'Prof. Gordon Garmire' / Principal investigator OBJECT = 'PSR J1028-5819' / Source name OBS_ID = '12150 ' / Observation id OBI_NUM = 1 / Obi number SEQ_NUM = '501365 ' / Sequence number ONTIME = 1.0056587628245E+04 / [s] Sum of GTIs ONTIME0 = 1.0056587628245E+04 / [s] Sum of GTIs LIVETIME= 9.9292450603464E+03 / [s] Livetime LIVTIME0= 9.9292450603464E+03 / [s] Livetime EXPOSURE= 9.9290662817955E+03 / [secs] Total exposure time EXPOSUR0= 9.9292450603464E+03 / [s] Exposure time DTCOR = 9.8733739787229E-01 / Dead time correction ASPTYPE = 'KALMAN ' FP_TEMP = 1.5425218201000E+02 / [K] Focal Plane Temperature HISTORY ----------------------------------------------------------------- HISTORY MKARF Processing History HISTORY ----------------------------------------------------------------- HISTORY Startup Directory: /xassist/data/pipeline4/chandra/12150/acisf12150/prodHISTORY ucts HISTORY Cmd Line: mkarf @@/tmp/tmpUnt40m.par mode=hl HISTORY Parameter file used: /tmp/tmpUnt40m.par HISTORY Detector Mask File: ../../acisf12150/data/aux/acisf12150_001N002_msk1.fiHISTORY ts.gz HISTORY Source SKY position: (4831.56,4564.79) HISTORY ---------------------------------------------------------------------- HISTORY ARDLIB History Records HISTORY ---------------------------------------------------------------------- HISTORY ARDLIB Version: 0.8.5 HISTORY File used for CALDB info: ../../acisf12150/products/events/fullrun_ccd0_HISTORY acisf12150_pi14-548_pass1_cl_src5_src.evt.gz HISTORY Parameter file: /opt/ciao-4.3/param/ardlib.par HISTORY ACIS QE File: /opt/ciao-4.3/CALDB/data/chandra/acis/qe/acisD1997-04-17qeHISTORY N0006.fits[1] HISTORY ACIS Uniformity File: /opt/ciao-4.3/CALDB/data/chandra/acis/qeu/acisD200HISTORY 0-01-29qeuN0006.fits[1] HISTORY ACIS Contamination File: /opt/ciao-4.3/CALDB/data/chandra/acis/contam/acHISTORY isD1999-08-13contamN0006.fits[1] HISTORY ACIS 0 Badpix File: /opt/ciao-4.3/CALDB/data/chandra/acis/badpix/acisD20HISTORY 00-11-28badpixN0003.fits[1] HISTORY Vignetting File: /opt/ciao-4.3/CALDB/data/chandra/default/vignet/hrmaD19HISTORY 96-12-20vignetN0003.fits[1] HISTORY Onaxis Area File: /opt/ciao-4.3/CALDB/data/chandra/default/axeffa/hrmaD1HISTNUM = 22 HISTORY 996-12-20axeffaN0008.fits[1] HISTORY ---------------------------------------------------------------------- HISTORY ---------------------------------------------------------------------- HISTORY PIXLIB History Records HISTORY ---------------------------------------------------------------------- HISTORY PIXLIB Version: 4.0.0 HISTORY ****** PIXLIB Parameter File ***** HISTORY /opt/ciao-4.3/param/geom.par: HISTORY instruments = /opt/ciao-4.3/CALDB/data/chandra/default/geom/telD1999-07HISTORY -23geomN0006.fits(CALDB) HISTORY aimpoints = /opt/ciao-4.3/CALDB/data/chandra/default/aimpts/telD1999-HISTORY 07-23aimptsN0002.fits(CALDB) HISTORY tdet = /opt/ciao-4.3/CALDB/data/chandra/default/tdet/telD1999-07HISTORY -23tdetN0001.fits(CALDB) HISTORY sky = /opt/ciao-4.3/CALDB/data/chandra/default/sky/telD1999-07-HISTORY 23skyN0002.fits(CALDB) HISTORY shell = /opt/ciao-4.3/CALDB/data/chandra/default/sgeom/telD1999-0HISTORY 7-23sgeomN0001.fits(CALDB) HISTORY obsfile = nowT00:00:00() HISTORY ****** PIXLIB System Configuration ****** HISTORY Telescope = AXAF HISTORY Focal Length (mm) = 10070.000 HISTORY Detector = ACIS HISTORY Focal Plane Sys. = FP-1.1 HISTORY Tiled Detector Plane Sys. = ACIS-2.2 HISTORY SIM Offset (mm) = (0.684 0.75 236.552) HISTORY Aim Point(NONE) (mm) = (-0.780908 0 -233.587) HISTORY Grating Arm = HEG HISTORY Grating Order = 1 HISTORY Dispersion Plane Sys. = ASC-GDP-1.1 HISTORY Rowland Circle (mm) = 8632.48 HISTORY ---------------------------------------------------------------------- HISTORY TOOL :mkarf 2013-05-02T19:23:50 ASC00001HISTORY PARM :asphistfile=../../acisf12150/products/aux/asphist_0.fitsASC00002HISTORY CONT :.gz ASC00003HISTORY PARM :outfile=../../acisf12150/products/spectra/fullrun_ccd0_aASC00004HISTORY CONT :cisf12150_pi14-548_pass1_cl_src5.arf ASC00005HISTORY PARM :sourcepixelx=4831.5558503 ASC00006HISTORY PARM :sourcepixely=4564.7877462 ASC00007HISTORY PARM :engrid=0.3:11.0:0.01 ASC00008HISTORY PARM :obsfile=../../acisf12150/products/events/fullrun_ccd0_acASC00009HISTORY CONT :isf12150_pi14-548_pass1_cl_src5_src.evt.gz ASC00010HISTORY PARM :pbkfile=../../acisf12150/data/aux/acisf432580108N002_pbkASC00011HISTORY CONT :0.fits.gz ASC00012HISTORY PARM :dafile=CALDB ASC00013HISTORY PARM :mirror=HRMA ASC00014HISTORY PARM :detsubsys=ACIS-I0 ASC00015HISTORY PARM :grating=NONE ASC00016HISTORY PARM :maskfile=../../acisf12150/data/aux/acisf12150_001N002_msASC00017HISTORY CONT :k1.fits.gz ASC00018HISTORY PARM :ardlibparfile=ardlib.par ASC00019HISTORY PARM :geompar=geom ASC00020HISTORY PARM :verbose=0 ASC00021HISTORY PARM :clobber=yes ASC00022END >>R;>R> >=yr>>{=q>{>33>BOK>33>Q>R4>Q>p>.>p>\? >\>Ǯ?S>Ǯ>?>>?t%>> =?9 > =>(@>(>G@QG>G>ff@>ff>@%>>@>>A>>HAU>H?A<??\A`?\?A%n??AQ?? =qAR? =q? @Q? ?\)A?\)?A[??zAcA?z? =A8? =?AI??(A?(?RA?R?!GA1?!G?# AN?# ?&ffB 2?&ff?(B?(?+B-U?+?.{B@?.{?0BTZ?0?333B/?333?5BYZ?5?8QBoD?8Q?:HB~ž?:H?=pBv!?=p?@B?@?B\B?B\?EB#I?E?GBC?G?J=qB#?J=q?LB ?L?O\)B ?O\)?QBf?Q?TzC?Tz?W =C?W =?YC(H?Y?\(C|?\(?^RC?^R?aGC&JK?aG?c C-?c ?fffC5?fff?hC{C?@>{@>RCŻ@>R@?\)Cp@?\)@@Ce@@@@C@@@AGC>@AG@AC@A@B\Ck@B\@C33CK@C33@C C@C @DzC{@Dz@ECI@E@EC@E@FffC@Fff@G =CD@G =@GC@G@HQC@HQ@HC@H@IC@I@J=qCM@J=q@JHC"@JH@KC@K@L(COO@L(@LC:@L@MpC@Mp@N{Cm@N{@NRCO@NR@O\)CR@O\)@PCh@P@PC@P@QGC@QG@QCu@Q@R\C@R\@S33C7@S33@S CR@S @TzC@Tz@UCZ@U@UCR@U@VffCg@Vff@W =C)@W =@WC@W@XQC(@XQ@XC/\@X@YC]s@Y@Z=qC@Z=q@ZHC@ZH@[C9@[@\(CT@\(@\Coa@\@]pC@]p@^{CЋ@^{@^RCR@^R@_\)CCD@_\)@`C~?@`@`C@`@aGC@aG@aC'@a@b\CPj@b\@c33Cy@c33@c CG@c @dzC@dz@eC@e@eC~@e@fffC?L@fff@g =Cf@g =@gCt@g@hQC@hQ@hC@h@iC^@i@j=qC"@j=q@jHC6@jH@kCGF@k@l(Cd@l(@lC@l@mpC@mp@n{C1@n{@nRCΠ@nR@o\)C7@o\)@pC@p@pC@p@qGC@qG@qC @q@r\C@r\@s33C&@s33@s C0@s @tzC3@tz@uC5@u@uCM@u@vffCe@vff@w =CqU@w =@wCp@w@xQCp>@xQ@xCw@x@yCv@y@z=qC@z=q@zHC@zH@{Cw@{@|(C@|(@|C0@|@}pC@}p@~{C@~{@~RC@~R@\)C&@\)@C3@@QCF[@Q@C^!@@Cu@@GCV@G@C7@@C!l@@=qC@=q@\C@\@HC@H@33CY@33@CƗ@@ C@ @(C@(@zC@z@Cg~@@CLj@@pC3@p@CP@@{C@{@ffCl@ff@RC@R@ =C@ =@\)CX@\)@Ceq@@CC@@QC!@Q@C@@C߆@@GC@G@Cd@@C^@@=qC/@=q@\C@\@HC.@H@33CB@33@CqT@@ C-j@ @(C@(@zC@z@C@@CW8@@pC@p@C@@{C@{@ffCbW@ff@RC"m@R@ =C@ =@\)C[@\)@CT@@C@@QCB@Q@CR@@CKl@@GC&@G@C@@Cp_@@=qC@=q@\C@\@HCfE@H@33C@33@C@@ Ca@ @(CY@(@zC@z@CV@@CW@@pC.@p@C@@{C@{@ffCo(@ff@RC@R@ =C@ =@\)C@@\)@C@@C}c@@QCr@Q@C@@@CC+@@GC#@G@Cy5@@C @@=qCv@=q@\C@\@HC/@H@33C\c@33@C@@ Cv@ @(C@(@zC@z@C+@@C@@pC:@p@C/@@{C8@{@ffC@ff@RC>D@R@ =C@ =@\)CC@\)@C@@C;@@QCp@Q@C/e@@C@@GC$r@G@C@@C@@=qCJ@=q@\C @\@HC@H@33C@33@Cnn@@ C@ @(Cq@(@zC@z@Cn@@C@@pC[@p@C@@{CK@{@ffC@ff@RC:@R@ =C@ =@\)C(.@\)@Cw@@C@@QCs7@Q@C@@CY,@@GCZ@G@C5@@C@@=qC@=q@\C@\@HC} @H@33C|@33@C{@@ Cz@ @(Cy@(@zCxJ@z@Cw0@@Cud@@pCtC@p@Cs@@{Cr@{@ffCq^@ff@RCp@R@ =CoV@ =@\)Cn'@\)@Cm)@@Cl @@QCj@Q@Cia@@Ch@@GCg@G@Cf|@@Cej@@=qCdI@=q@\Cc(@\@HCb@H@33C`@33@C_@@ C^V@ @(C]@@(@zC\@z@C[@@CZ#@@pCY @p@CX@@{CW@{@ffCVy@ff@RCUX@R@ =CT@ =@\)CS@\)@CRx{@@CQj@@QCPe<@Q@COg@@CNj@@GCMVw@G@CLB@@CK4@@=qCJ+@=q@\CI#@\@HCH@H@33CG@33@CE@@ CD@ @(CC@(@zCBH@z@CAB@@C@@@pC@@p@C?7@@{C> l@{@ffC@{@ffB@ff@RBNf@R@ =B&l@ =@\)B@\)@B@@Bj@@QB+^@Q@B@@B@@GBu+@G@陚B)@陚@B@@=qBm@=q@\B@\@HBZ@H@33B)=@33@BL@@ B}~@ @(B{@(@zBxؒ@z@Bv@@Bt[v@@pBrI@p@Bo@@{Bm@{@ffBkI@ff@RBi@R@ =Bg@ =@\)Be@\)@Bc^@@Ba:@@QB_?}@Q@B]k@@B[}@@GBY@G@BW@@BU@@=qBTs@=q@\BR@\@HBPH@H@33BNw@33@BL@@ BJԊ@ @(BI%@(@zBGk@z@BE@@BD@@pBB@p@B@@@{B?I@{@ffB=?@ff@RB<@R@ =B:pK@ =@\)B8a@\)@B7cG@@B5p@@QB4j@Q@B2@@B1_@@GB/@G@B.2@@B,@@@=qB+^@=q@\B*@\@HB(K@H@33B'7@33@B%@@ B$Z@ @(B"A@(@zB!@z@B ko@@B!@@pBQ@p@By@@{B0 @{@ffBW@ff@RB(@R@ =B|>@ =@\)BK@\)@B@ABAA(BYA(AQB[AQAzB-AzABAAB җAAB CAAB AAGB AGApB ApABl$AABLAAB,AA{B3A{A=qBA=qAffBAffA\B&A\ARBARAHB}AHA =AA =A33A,A33A\)A-A\)AA+AAA AA A$A AA@AA(A\A(AQAxAQAzA:AzAAAAA$AAAhAAAAAGA!AGApA ApAA+[AAAa5AAAܬ2AA{AaA{A=qA>~A=qAffAׅAffA\AϷA\ARAARAHAjAHA =AՌA =A33AEA33A\)AͳA\)AAAAAʎcAA AA AAǑSAA(AEA(AQAĬAQAzA?AzAAVAAAzAAA!AA ACA A GA^A GA pAxA pA AA A AMA A AmA A {AYA {A =qA A =qA ffAaA ffA \AoA \A RAA RA HAA HA =Ah$A =A 33AA 33A \)A~A \)A ALeA A A8A A AA A AAA A (AA (A QAA QA zA;A zA A\A A AA A A?A A AA A GAA GA pA4A pA A٪A A AA A A;A A{AA{A=qAA=qAffAudAffA\AA\ARA9ARAHA8AHA =AA =A33AA33A\)AdYA\)AAhAAAAA AGA AAAA(Al,A(AQAAQAzA?ZAzAA|UAAAz96AAAwAAAu_AAGArAGApApIApAAmAAAjBAAAhm!AA{AezA{A=qAcqA=qAffAaKAffA\A^A\ARA\uARAHAZAHA =AWFA =A33AUC2A33A\)ARA\)AAPAAANu$AA AKA AAI}AA(AG3QA(AQAEAQAzAC AzAA@AAA>hjAAAA$(A$Q@5q(A$QA$z@1fkA$zA$@-+A$A$@(A$A$@$A$A%@!.A%A%G@jA%GA%p@\A%pA%@RA%A%@3WA%A%@ A%A&{@A&{A&=q@A&=qA&ff@PsA&ffA&\?DA&\A&R?kA&RA&H?ɹA&HA' =?xA' =A'33?A'33A'\)?1PA'\)A'?jUA'A'?Ϋ`A'A' ?ȅA' A(?fA(A((?8A((A(Q?kA(QA(z?A(zA(?A(A(?rA(A(?A(A)?kA)A)G?0A)GA)p?FA)pA)?A)A)?iA)A)?~'A)A*{?twA*{A*=q?lCA*=qA*ff?dQA*ffA*\?\NA*\A*R?TA*RA*H?MA*HA+ =?G1A+ =A+33?@A+33A+\)?:YA+\)A+?5AA+A+?/A+A+ ?*5A+ A,?$ϮA,A,(? 2A,(A,Q?,QA,z?A,zA,?A,A,?boA,A,? XA,A-?vJA-A-G?A-GA-p? uA-pA->A-A->A-A->PA-A.{>A.{A.=q>N(A.=qA.ff>A.ffA.\>A.\A.R>A.RA.H>7A.HA/ =>A/ =A/33>$kA/33A/\)>KA/\)A/>A/A/>IA/A/ >RA/ A0>B