With the purple blush on the cheek, it really looks to me to be a charcoal. Even a young Anery A should be starting to show some yellow on the neck at that size & this one doesn't look nearly as "black & white" as it should for an Anery A.
If you got it from Petco, I wouldn't be surprised if it was a morph...they'll sell pretty much anything they get from their suppliers for the same price.
(One of the reasons WE won't deal with them is because you have to PURCHASE an account & BID on orders from them & then they'll only pay breeders maybe $10 a snake...we aren't a big enough breeder for that & probably never will be!)