I think she is too dark for a Yellow Belly! I don't see any yellow! She is beautiful with amazing flames! You may have something going on there but it's not a Yellow Belly! You cannot tell be looking at a Ball Python if it's a Het Albino or not because there is no visual markers, they all look normal! You would have to breed her to an Albino or a 100% Het Albino to see if you get any Albinos. Same with Yellow Belly, you would have to breed her to an another Yellow Belly to see if you get an Ivory! That is the only way you know for sure! It is a big gamble because it will take 3+ years to do that and you may only wind up with normals! Good luck! She is an amazing and unique looking Ball Python!