First you need 40.09% equity but you get only 39.785%, so strictly speaking that is not yet a call.
Besides, this is before rake. When taking let's say 6% rake into account, you will need minimum x% equity where x is such as:
x*($2.90-$0.29)-(1-x)*$2.01=0
2.61x-2.01+2.01x=0
4.62x=2.01
x=43.5% minimum equity
See what rake does to you? Now even against {22+, AK}, you can hardly call. Now take into account how unlikely it is that he shoves 22 into 2 limpers and a raiser.