Does anyone understand what this is meant to be doing?

38 54 two new utf strings, in //_-HO.StatData

38 = _-1b4

38 looks like this when connecting with one trading bot

http://i40.tinypic.com/k30ta0.jpg

54 is always empty in my trading bot.
54 = _-0-E

Code:
//_-0Sm._-0DQ
case StatData._-1b4:
_local4.accountId_ = _local6._-0HQ;
break;

case StatData._-0-E:
 (_arg1 as Container)._-Sy(_local6._-0HQ);
break;

//------------------------------------------------------------
//com.company.assembleegameclient.objects.Container

package com.company.assembleegameclient.objects{
    import com.company.util.PointUtil;
    import _-Jo._-ZW;
    import com.company.assembleegameclient.map.Map;
    import _-1eo._-0oO;
    import com.company.assembleegameclient.game.GameSprite;
    import _-0dW.Panel;

    public class Container extends GameObject implements _-0uR {

        public var _-0cq:Boolean;
        public var ownerId_:String;

        public function Container(_arg1:XML){
            super(_arg1);
            _-1Ur = true;
            this._-0cq = _arg1.hasOwnProperty("Loot");
            this.ownerId_ = "";
        }
        public function _-Sy(_arg1:String):void{
            this.ownerId_ = _arg1;
            _-1Ur = (((this.ownerId_ == "")) || (this._-0wN()));
        }
        public function _-0wN():Boolean{
            return ((map_.player_.accountId_ == this.ownerId_));
        }
        override public function addTo(_arg1:Map, _arg2:Number, _arg3:Number):Boolean{
            if (!super.addTo(_arg1, _arg2, _arg3)){
                return (false);
            };
            if (map_.player_ == null){
                return (true);
            };
            var _local4:Number = PointUtil._-0oe(map_.player_.x_, map_.player_.y_, _arg2, _arg3);
            if (((this._-0cq) && ((_local4 < 10)))){
                _-ZW.play("loot_appears");
            };
            return (true);
        }
        public function getPanel(_arg1:GameSprite):Panel{
            var _local2:Player = ((((_arg1) && (_arg1.map))) ? _arg1.map.player_ : null);
            var _local3:_-0oO = new _-0oO(this, _local2);
            return (_local3);
        }

    }
}//package com.company.assembleegameclient.objects