{
   "format_version" : "1.14.0",
   "minecraft:geometry" : [
      {
         "bones" : [
            {
               "name" : "belt",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "locators" : {
                  "armor_offset.default_neck" : [ 0.0, 24.0, 0.0 ]
               },
               "name" : "body",
               "parent" : "waist",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "bodyarmor",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "head",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "helmet",
               "parent" : "head",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "leftarm",
               "parent" : "body",
               "pivot" : [ 5.0, 22.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftarmarmor",
               "parent" : "leftarm",
               "pivot" : [ 5.0, 22.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftboot",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "leftitem",
               "parent" : "leftarm",
               "pivot" : [ 6.0, 15.0, 0.0 ]
            },
            {
               "name" : "leftleg",
               "parent" : "root",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftlegging",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftsock",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "rightarm",
               "parent" : "body",
               "pivot" : [ -5.0, 22.0, 0.0 ]
            },
            {
               "name" : "rightarmarmor",
               "parent" : "rightarm",
               "pivot" : [ -5.0, 22.0, 0.0 ]
            },
            {
               "name" : "rightboot",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "locators" : {
                  "lead_hold" : [ -6.0, 15.0, 0.0 ]
               },
               "name" : "rightitem",
               "parent" : "rightarm",
               "pivot" : [ -6.0, 15.0, 0.0 ]
            },
            {
               "name" : "rightleg",
               "parent" : "root",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "rightlegging",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "rightsock",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "root"
            },
            {
               "name" : "waist",
               "parent" : "root",
               "pivot" : [ 0.0, 12.0, 0.0 ]
            }
         ],
         "description" : {
            "identifier" : "geometry.persona_e199672a8c1a87e0-0",
            "texture_height" : 1.0,
            "texture_width" : 1.0
         }
      },
      {
         "bones" : [
            {
               "name" : "belt",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "locators" : {
                  "armor_offset.default_neck" : [ 0.0, 24.0, 0.0 ]
               },
               "name" : "body",
               "parent" : "waist",
               "pivot" : [ 0.0, 24.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -4.0, 24.0, -2.0 ],
                     [ 4.0, 24.0, -2.0 ],
                     [ 4.0, 24.0, 2.0 ],
                     [ -4.0, 24.0, 2.0 ],
                     [ -4.0, 12.0, 2.0 ],
                     [ 4.0, 12.0, 2.0 ],
                     [ 4.0, 12.0, -2.0 ],
                     [ -4.0, 12.0, -2.0 ],
                     [ -4.0, 12.0, 2.0 ],
                     [ -4.0, 12.0, -2.0 ],
                     [ -4.0, 24.0, -2.0 ],
                     [ -4.0, 24.0, 2.0 ],
                     [ 4.0, 12.0, -2.0 ],
                     [ 4.0, 12.0, 2.0 ],
                     [ 4.0, 24.0, 2.0 ],
                     [ 4.0, 24.0, -2.0 ],
                     [ -4.0, 12.0, -2.0 ],
                     [ 4.0, 12.0, -2.0 ],
                     [ 4.0, 24.0, -2.0 ],
                     [ -4.0, 24.0, -2.0 ],
                     [ 4.0, 12.0, 2.0 ],
                     [ -4.0, 12.0, 2.0 ],
                     [ -4.0, 24.0, 2.0 ],
                     [ 4.0, 24.0, 2.0 ]
                  ],
                  "uvs" : [
                     [ 0.156250, 0.9980468750 ],
                     [ 0.218750, 0.9980468750 ],
                     [ 0.218750, 1.0 ],
                     [ 0.156250, 1.0 ],
                     [ 0.281250, 1.0 ],
                     [ 0.218750, 1.0 ],
                     [ 0.218750, 0.9980468750 ],
                     [ 0.281250, 0.9980468750 ],
                     [ 0.1250, 0.99218750 ],
                     [ 0.156250, 0.99218750 ],
                     [ 0.156250, 0.9980468750 ],
                     [ 0.1250, 0.9980468750 ],
                     [ 0.218750, 0.99218750 ],
                     [ 0.250, 0.99218750 ],
                     [ 0.250, 0.9980468750 ],
                     [ 0.218750, 0.9980468750 ],
                     [ 0.156250, 0.99218750 ],
                     [ 0.218750, 0.99218750 ],
                     [ 0.218750, 0.9980468750 ],
                     [ 0.156250, 0.9980468750 ],
                     [ 0.250, 0.99218750 ],
                     [ 0.31250, 0.99218750 ],
                     [ 0.31250, 0.9980468750 ],
                     [ 0.250, 0.9980468750 ]
                  ]
               }
            },
            {
               "name" : "bodyarmor",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "head",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "helmet",
               "parent" : "head",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "jacket",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -4.250, 24.250, -2.250 ],
                     [ 4.250, 24.250, -2.250 ],
                     [ 4.250, 24.250, 2.250 ],
                     [ -4.250, 24.250, 2.250 ],
                     [ -4.250, 11.750, 2.250 ],
                     [ 4.250, 11.750, 2.250 ],
                     [ 4.250, 11.750, -2.250 ],
                     [ -4.250, 11.750, -2.250 ],
                     [ -4.250, 11.750, 2.250 ],
                     [ -4.250, 11.750, -2.250 ],
                     [ -4.250, 24.250, -2.250 ],
                     [ -4.250, 24.250, 2.250 ],
                     [ 4.250, 11.750, -2.250 ],
                     [ 4.250, 11.750, 2.250 ],
                     [ 4.250, 24.250, 2.250 ],
                     [ 4.250, 24.250, -2.250 ],
                     [ -4.250, 11.750, -2.250 ],
                     [ 4.250, 11.750, -2.250 ],
                     [ 4.250, 24.250, -2.250 ],
                     [ -4.250, 24.250, -2.250 ],
                     [ 4.250, 11.750, 2.250 ],
                     [ -4.250, 11.750, 2.250 ],
                     [ -4.250, 24.250, 2.250 ],
                     [ 4.250, 24.250, 2.250 ]
                  ],
                  "uvs" : [
                     [ 0.156250, 0.9902343750 ],
                     [ 0.218750, 0.9902343750 ],
                     [ 0.218750, 0.99218750 ],
                     [ 0.156250, 0.99218750 ],
                     [ 0.281250, 0.99218750 ],
                     [ 0.218750, 0.99218750 ],
                     [ 0.218750, 0.9902343750 ],
                     [ 0.281250, 0.9902343750 ],
                     [ 0.1250, 0.9843750 ],
                     [ 0.156250, 0.9843750 ],
                     [ 0.156250, 0.9902343750 ],
                     [ 0.1250, 0.9902343750 ],
                     [ 0.218750, 0.9843750 ],
                     [ 0.250, 0.9843750 ],
                     [ 0.250, 0.9902343750 ],
                     [ 0.218750, 0.9902343750 ],
                     [ 0.156250, 0.9843750 ],
                     [ 0.218750, 0.9843750 ],
                     [ 0.218750, 0.9902343750 ],
                     [ 0.156250, 0.9902343750 ],
                     [ 0.250, 0.9843750 ],
                     [ 0.31250, 0.9843750 ],
                     [ 0.31250, 0.9902343750 ],
                     [ 0.250, 0.9902343750 ]
                  ]
               }
            },
            {
               "name" : "leftarm",
               "parent" : "body",
               "pivot" : [ 5.0, 22.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ 4.0, 24.0, -2.0 ],
                     [ 8.0, 24.0, -2.0 ],
                     [ 8.0, 24.0, 2.0 ],
                     [ 4.0, 24.0, 2.0 ],
                     [ 4.0, 12.0, 2.0 ],
                     [ 8.0, 12.0, 2.0 ],
                     [ 8.0, 12.0, -2.0 ],
                     [ 4.0, 12.0, -2.0 ],
                     [ 4.0, 12.0, 2.0 ],
                     [ 4.0, 12.0, -2.0 ],
                     [ 4.0, 24.0, -2.0 ],
                     [ 4.0, 24.0, 2.0 ],
                     [ 8.0, 12.0, -2.0 ],
                     [ 8.0, 12.0, 2.0 ],
                     [ 8.0, 24.0, 2.0 ],
                     [ 8.0, 24.0, -2.0 ],
                     [ 4.0, 12.0, -2.0 ],
                     [ 8.0, 12.0, -2.0 ],
                     [ 8.0, 24.0, -2.0 ],
                     [ 4.0, 24.0, -2.0 ],
                     [ 8.0, 12.0, 2.0 ],
                     [ 4.0, 12.0, 2.0 ],
                     [ 4.0, 24.0, 2.0 ],
                     [ 8.0, 24.0, 2.0 ]
                  ],
                  "uvs" : [
                     [ 0.343750, 0.9980468750 ],
                     [ 0.3750, 0.9980468750 ],
                     [ 0.3750, 1.0 ],
                     [ 0.343750, 1.0 ],
                     [ 0.406250, 1.0 ],
                     [ 0.3750, 1.0 ],
                     [ 0.3750, 0.9980468750 ],
                     [ 0.406250, 0.9980468750 ],
                     [ 0.31250, 0.99218750 ],
                     [ 0.343750, 0.99218750 ],
                     [ 0.343750, 0.9980468750 ],
                     [ 0.31250, 0.9980468750 ],
                     [ 0.3750, 0.99218750 ],
                     [ 0.406250, 0.99218750 ],
                     [ 0.406250, 0.9980468750 ],
                     [ 0.3750, 0.9980468750 ],
                     [ 0.343750, 0.99218750 ],
                     [ 0.3750, 0.99218750 ],
                     [ 0.3750, 0.9980468750 ],
                     [ 0.343750, 0.9980468750 ],
                     [ 0.406250, 0.99218750 ],
                     [ 0.43750, 0.99218750 ],
                     [ 0.43750, 0.9980468750 ],
                     [ 0.406250, 0.9980468750 ]
                  ]
               }
            },
            {
               "mirror" : true,
               "name" : "leftarmarmor",
               "parent" : "leftarm",
               "pivot" : [ 5.0, 22.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftboot",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "leftitem",
               "parent" : "leftarm",
               "pivot" : [ 6.0, 15.0, 0.0 ]
            },
            {
               "name" : "leftleg",
               "parent" : "root",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -0.1000000014901161, 12.0, -2.0 ],
                     [ 3.900000095367432, 12.0, -2.0 ],
                     [ 3.900000095367432, 12.0, 2.0 ],
                     [ -0.1000000014901161, 12.0, 2.0 ],
                     [ -0.1000000014901161, 0.0, 2.0 ],
                     [ 3.900000095367432, 0.0, 2.0 ],
                     [ 3.900000095367432, 0.0, -2.0 ],
                     [ -0.1000000014901161, 0.0, -2.0 ],
                     [ -0.1000000014901161, 0.0, 2.0 ],
                     [ -0.1000000014901161, 0.0, -2.0 ],
                     [ -0.1000000014901161, 12.0, -2.0 ],
                     [ -0.1000000014901161, 12.0, 2.0 ],
                     [ 3.900000095367432, 0.0, -2.0 ],
                     [ 3.900000095367432, 0.0, 2.0 ],
                     [ 3.900000095367432, 12.0, 2.0 ],
                     [ 3.900000095367432, 12.0, -2.0 ],
                     [ -0.1000000014901161, 0.0, -2.0 ],
                     [ 3.900000095367432, 0.0, -2.0 ],
                     [ 3.900000095367432, 12.0, -2.0 ],
                     [ -0.1000000014901161, 12.0, -2.0 ],
                     [ 3.900000095367432, 0.0, 2.0 ],
                     [ -0.1000000014901161, 0.0, 2.0 ],
                     [ -0.1000000014901161, 12.0, 2.0 ],
                     [ 3.900000095367432, 12.0, 2.0 ]
                  ],
                  "uvs" : [
                     [ 0.281250, 0.9824218750 ],
                     [ 0.31250, 0.9824218750 ],
                     [ 0.31250, 0.9843750 ],
                     [ 0.281250, 0.9843750 ],
                     [ 0.343750, 0.9843750 ],
                     [ 0.31250, 0.9843750 ],
                     [ 0.31250, 0.9824218750 ],
                     [ 0.343750, 0.9824218750 ],
                     [ 0.250, 0.97656250 ],
                     [ 0.281250, 0.97656250 ],
                     [ 0.281250, 0.9824218750 ],
                     [ 0.250, 0.9824218750 ],
                     [ 0.31250, 0.97656250 ],
                     [ 0.343750, 0.97656250 ],
                     [ 0.343750, 0.9824218750 ],
                     [ 0.31250, 0.9824218750 ],
                     [ 0.281250, 0.97656250 ],
                     [ 0.31250, 0.97656250 ],
                     [ 0.31250, 0.9824218750 ],
                     [ 0.281250, 0.9824218750 ],
                     [ 0.343750, 0.97656250 ],
                     [ 0.3750, 0.97656250 ],
                     [ 0.3750, 0.9824218750 ],
                     [ 0.343750, 0.9824218750 ]
                  ]
               }
            },
            {
               "mirror" : true,
               "name" : "leftlegging",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "leftpants",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -0.3499999940395355, 12.250, -2.250 ],
                     [ 4.150000095367432, 12.250, -2.250 ],
                     [ 4.150000095367432, 12.250, 2.250 ],
                     [ -0.3499999940395355, 12.250, 2.250 ],
                     [ -0.3499999940395355, -0.250, 2.250 ],
                     [ 4.150000095367432, -0.250, 2.250 ],
                     [ 4.150000095367432, -0.250, -2.250 ],
                     [ -0.3499999940395355, -0.250, -2.250 ],
                     [ -0.3499999940395355, -0.250, 2.250 ],
                     [ -0.3499999940395355, -0.250, -2.250 ],
                     [ -0.3499999940395355, 12.250, -2.250 ],
                     [ -0.3499999940395355, 12.250, 2.250 ],
                     [ 4.150000095367432, -0.250, -2.250 ],
                     [ 4.150000095367432, -0.250, 2.250 ],
                     [ 4.150000095367432, 12.250, 2.250 ],
                     [ 4.150000095367432, 12.250, -2.250 ],
                     [ -0.3499999940395355, -0.250, -2.250 ],
                     [ 4.150000095367432, -0.250, -2.250 ],
                     [ 4.150000095367432, 12.250, -2.250 ],
                     [ -0.3499999940395355, 12.250, -2.250 ],
                     [ 4.150000095367432, -0.250, 2.250 ],
                     [ -0.3499999940395355, -0.250, 2.250 ],
                     [ -0.3499999940395355, 12.250, 2.250 ],
                     [ 4.150000095367432, 12.250, 2.250 ]
                  ],
                  "uvs" : [
                     [ 0.406250, 0.9824218750 ],
                     [ 0.43750, 0.9824218750 ],
                     [ 0.43750, 0.9843750 ],
                     [ 0.406250, 0.9843750 ],
                     [ 0.468750, 0.9843750 ],
                     [ 0.43750, 0.9843750 ],
                     [ 0.43750, 0.9824218750 ],
                     [ 0.468750, 0.9824218750 ],
                     [ 0.3750, 0.97656250 ],
                     [ 0.406250, 0.97656250 ],
                     [ 0.406250, 0.9824218750 ],
                     [ 0.3750, 0.9824218750 ],
                     [ 0.43750, 0.97656250 ],
                     [ 0.468750, 0.97656250 ],
                     [ 0.468750, 0.9824218750 ],
                     [ 0.43750, 0.9824218750 ],
                     [ 0.406250, 0.97656250 ],
                     [ 0.43750, 0.97656250 ],
                     [ 0.43750, 0.9824218750 ],
                     [ 0.406250, 0.9824218750 ],
                     [ 0.468750, 0.97656250 ],
                     [ 0.50, 0.97656250 ],
                     [ 0.50, 0.9824218750 ],
                     [ 0.468750, 0.9824218750 ]
                  ]
               }
            },
            {
               "name" : "leftsleeve",
               "parent" : "leftarm",
               "pivot" : [ 5.0, 22.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ 3.750, 24.250, -2.250 ],
                     [ 8.250, 24.250, -2.250 ],
                     [ 8.250, 24.250, 2.250 ],
                     [ 3.750, 24.250, 2.250 ],
                     [ 3.750, 11.750, 2.250 ],
                     [ 8.250, 11.750, 2.250 ],
                     [ 8.250, 11.750, -2.250 ],
                     [ 3.750, 11.750, -2.250 ],
                     [ 3.750, 11.750, 2.250 ],
                     [ 3.750, 11.750, -2.250 ],
                     [ 3.750, 24.250, -2.250 ],
                     [ 3.750, 24.250, 2.250 ],
                     [ 8.250, 11.750, -2.250 ],
                     [ 8.250, 11.750, 2.250 ],
                     [ 8.250, 24.250, 2.250 ],
                     [ 8.250, 24.250, -2.250 ],
                     [ 3.750, 11.750, -2.250 ],
                     [ 8.250, 11.750, -2.250 ],
                     [ 8.250, 24.250, -2.250 ],
                     [ 3.750, 24.250, -2.250 ],
                     [ 8.250, 11.750, 2.250 ],
                     [ 3.750, 11.750, 2.250 ],
                     [ 3.750, 24.250, 2.250 ],
                     [ 8.250, 24.250, 2.250 ]
                  ],
                  "uvs" : [
                     [ 0.343750, 0.9902343750 ],
                     [ 0.3750, 0.9902343750 ],
                     [ 0.3750, 0.99218750 ],
                     [ 0.343750, 0.99218750 ],
                     [ 0.406250, 0.99218750 ],
                     [ 0.3750, 0.99218750 ],
                     [ 0.3750, 0.9902343750 ],
                     [ 0.406250, 0.9902343750 ],
                     [ 0.31250, 0.9843750 ],
                     [ 0.343750, 0.9843750 ],
                     [ 0.343750, 0.9902343750 ],
                     [ 0.31250, 0.9902343750 ],
                     [ 0.3750, 0.9843750 ],
                     [ 0.406250, 0.9843750 ],
                     [ 0.406250, 0.9902343750 ],
                     [ 0.3750, 0.9902343750 ],
                     [ 0.343750, 0.9843750 ],
                     [ 0.3750, 0.9843750 ],
                     [ 0.3750, 0.9902343750 ],
                     [ 0.343750, 0.9902343750 ],
                     [ 0.406250, 0.9843750 ],
                     [ 0.43750, 0.9843750 ],
                     [ 0.43750, 0.9902343750 ],
                     [ 0.406250, 0.9902343750 ]
                  ]
               }
            },
            {
               "mirror" : true,
               "name" : "leftsock",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "rightarm",
               "parent" : "body",
               "pivot" : [ -5.0, 22.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -8.0, 24.0, -2.0 ],
                     [ -4.0, 24.0, -2.0 ],
                     [ -4.0, 24.0, 2.0 ],
                     [ -8.0, 24.0, 2.0 ],
                     [ -8.0, 12.0, 2.0 ],
                     [ -4.0, 12.0, 2.0 ],
                     [ -4.0, 12.0, -2.0 ],
                     [ -8.0, 12.0, -2.0 ],
                     [ -8.0, 12.0, 2.0 ],
                     [ -8.0, 12.0, -2.0 ],
                     [ -8.0, 24.0, -2.0 ],
                     [ -8.0, 24.0, 2.0 ],
                     [ -4.0, 12.0, -2.0 ],
                     [ -4.0, 12.0, 2.0 ],
                     [ -4.0, 24.0, 2.0 ],
                     [ -4.0, 24.0, -2.0 ],
                     [ -8.0, 12.0, -2.0 ],
                     [ -4.0, 12.0, -2.0 ],
                     [ -4.0, 24.0, -2.0 ],
                     [ -8.0, 24.0, -2.0 ],
                     [ -4.0, 12.0, 2.0 ],
                     [ -8.0, 12.0, 2.0 ],
                     [ -8.0, 24.0, 2.0 ],
                     [ -4.0, 24.0, 2.0 ]
                  ],
                  "uvs" : [
                     [ 0.031250, 0.9980468750 ],
                     [ 0.06250, 0.9980468750 ],
                     [ 0.06250, 1.0 ],
                     [ 0.031250, 1.0 ],
                     [ 0.093750, 1.0 ],
                     [ 0.06250, 1.0 ],
                     [ 0.06250, 0.9980468750 ],
                     [ 0.093750, 0.9980468750 ],
                     [ 0.0, 0.99218750 ],
                     [ 0.031250, 0.99218750 ],
                     [ 0.031250, 0.9980468750 ],
                     [ 0.0, 0.9980468750 ],
                     [ 0.06250, 0.99218750 ],
                     [ 0.093750, 0.99218750 ],
                     [ 0.093750, 0.9980468750 ],
                     [ 0.06250, 0.9980468750 ],
                     [ 0.031250, 0.99218750 ],
                     [ 0.06250, 0.99218750 ],
                     [ 0.06250, 0.9980468750 ],
                     [ 0.031250, 0.9980468750 ],
                     [ 0.093750, 0.99218750 ],
                     [ 0.1250, 0.99218750 ],
                     [ 0.1250, 0.9980468750 ],
                     [ 0.093750, 0.9980468750 ]
                  ]
               }
            },
            {
               "name" : "rightarmarmor",
               "parent" : "rightarm",
               "pivot" : [ -5.0, 22.0, 0.0 ]
            },
            {
               "name" : "rightboot",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "locators" : {
                  "lead_hold" : [ -6.0, 15.0, 0.0 ]
               },
               "name" : "rightitem",
               "parent" : "rightarm",
               "pivot" : [ -6.0, 15.0, 0.0 ]
            },
            {
               "name" : "rightleg",
               "parent" : "root",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -3.900000095367432, 12.0, -2.0 ],
                     [ 0.09999989718198776, 12.0, -2.0 ],
                     [ 0.09999989718198776, 12.0, 2.0 ],
                     [ -3.900000095367432, 12.0, 2.0 ],
                     [ -3.900000095367432, 0.0, 2.0 ],
                     [ 0.09999989718198776, 0.0, 2.0 ],
                     [ 0.09999989718198776, 0.0, -2.0 ],
                     [ -3.900000095367432, 0.0, -2.0 ],
                     [ -3.900000095367432, 0.0, 2.0 ],
                     [ -3.900000095367432, 0.0, -2.0 ],
                     [ -3.900000095367432, 12.0, -2.0 ],
                     [ -3.900000095367432, 12.0, 2.0 ],
                     [ 0.09999989718198776, 0.0, -2.0 ],
                     [ 0.09999989718198776, 0.0, 2.0 ],
                     [ 0.09999989718198776, 12.0, 2.0 ],
                     [ 0.09999989718198776, 12.0, -2.0 ],
                     [ -3.900000095367432, 0.0, -2.0 ],
                     [ 0.09999989718198776, 0.0, -2.0 ],
                     [ 0.09999989718198776, 12.0, -2.0 ],
                     [ -3.900000095367432, 12.0, -2.0 ],
                     [ 0.09999989718198776, 0.0, 2.0 ],
                     [ -3.900000095367432, 0.0, 2.0 ],
                     [ -3.900000095367432, 12.0, 2.0 ],
                     [ 0.09999989718198776, 12.0, 2.0 ]
                  ],
                  "uvs" : [
                     [ 0.156250, 0.9824218750 ],
                     [ 0.18750, 0.9824218750 ],
                     [ 0.18750, 0.9843750 ],
                     [ 0.156250, 0.9843750 ],
                     [ 0.218750, 0.9843750 ],
                     [ 0.18750, 0.9843750 ],
                     [ 0.18750, 0.9824218750 ],
                     [ 0.218750, 0.9824218750 ],
                     [ 0.1250, 0.97656250 ],
                     [ 0.156250, 0.97656250 ],
                     [ 0.156250, 0.9824218750 ],
                     [ 0.1250, 0.9824218750 ],
                     [ 0.18750, 0.97656250 ],
                     [ 0.218750, 0.97656250 ],
                     [ 0.218750, 0.9824218750 ],
                     [ 0.18750, 0.9824218750 ],
                     [ 0.156250, 0.97656250 ],
                     [ 0.18750, 0.97656250 ],
                     [ 0.18750, 0.9824218750 ],
                     [ 0.156250, 0.9824218750 ],
                     [ 0.218750, 0.97656250 ],
                     [ 0.250, 0.97656250 ],
                     [ 0.250, 0.9824218750 ],
                     [ 0.218750, 0.9824218750 ]
                  ]
               }
            },
            {
               "name" : "rightlegging",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "rightpants",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -4.150000095367432, 12.250, -2.250 ],
                     [ 0.3499999046325684, 12.250, -2.250 ],
                     [ 0.3499999046325684, 12.250, 2.250 ],
                     [ -4.150000095367432, 12.250, 2.250 ],
                     [ -4.150000095367432, -0.250, 2.250 ],
                     [ 0.3499999046325684, -0.250, 2.250 ],
                     [ 0.3499999046325684, -0.250, -2.250 ],
                     [ -4.150000095367432, -0.250, -2.250 ],
                     [ -4.150000095367432, -0.250, 2.250 ],
                     [ -4.150000095367432, -0.250, -2.250 ],
                     [ -4.150000095367432, 12.250, -2.250 ],
                     [ -4.150000095367432, 12.250, 2.250 ],
                     [ 0.3499999046325684, -0.250, -2.250 ],
                     [ 0.3499999046325684, -0.250, 2.250 ],
                     [ 0.3499999046325684, 12.250, 2.250 ],
                     [ 0.3499999046325684, 12.250, -2.250 ],
                     [ -4.150000095367432, -0.250, -2.250 ],
                     [ 0.3499999046325684, -0.250, -2.250 ],
                     [ 0.3499999046325684, 12.250, -2.250 ],
                     [ -4.150000095367432, 12.250, -2.250 ],
                     [ 0.3499999046325684, -0.250, 2.250 ],
                     [ -4.150000095367432, -0.250, 2.250 ],
                     [ -4.150000095367432, 12.250, 2.250 ],
                     [ 0.3499999046325684, 12.250, 2.250 ]
                  ],
                  "uvs" : [
                     [ 0.031250, 0.9824218750 ],
                     [ 0.06250, 0.9824218750 ],
                     [ 0.06250, 0.9843750 ],
                     [ 0.031250, 0.9843750 ],
                     [ 0.093750, 0.9843750 ],
                     [ 0.06250, 0.9843750 ],
                     [ 0.06250, 0.9824218750 ],
                     [ 0.093750, 0.9824218750 ],
                     [ 0.0, 0.97656250 ],
                     [ 0.031250, 0.97656250 ],
                     [ 0.031250, 0.9824218750 ],
                     [ 0.0, 0.9824218750 ],
                     [ 0.06250, 0.97656250 ],
                     [ 0.093750, 0.97656250 ],
                     [ 0.093750, 0.9824218750 ],
                     [ 0.06250, 0.9824218750 ],
                     [ 0.031250, 0.97656250 ],
                     [ 0.06250, 0.97656250 ],
                     [ 0.06250, 0.9824218750 ],
                     [ 0.031250, 0.9824218750 ],
                     [ 0.093750, 0.97656250 ],
                     [ 0.1250, 0.97656250 ],
                     [ 0.1250, 0.9824218750 ],
                     [ 0.093750, 0.9824218750 ]
                  ]
               }
            },
            {
               "name" : "rightsleeve",
               "parent" : "rightarm",
               "pivot" : [ -5.0, 22.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -8.250, 24.250, -2.250 ],
                     [ -3.750, 24.250, -2.250 ],
                     [ -3.750, 24.250, 2.250 ],
                     [ -8.250, 24.250, 2.250 ],
                     [ -8.250, 11.750, 2.250 ],
                     [ -3.750, 11.750, 2.250 ],
                     [ -3.750, 11.750, -2.250 ],
                     [ -8.250, 11.750, -2.250 ],
                     [ -8.250, 11.750, 2.250 ],
                     [ -8.250, 11.750, -2.250 ],
                     [ -8.250, 24.250, -2.250 ],
                     [ -8.250, 24.250, 2.250 ],
                     [ -3.750, 11.750, -2.250 ],
                     [ -3.750, 11.750, 2.250 ],
                     [ -3.750, 24.250, 2.250 ],
                     [ -3.750, 24.250, -2.250 ],
                     [ -8.250, 11.750, -2.250 ],
                     [ -3.750, 11.750, -2.250 ],
                     [ -3.750, 24.250, -2.250 ],
                     [ -8.250, 24.250, -2.250 ],
                     [ -3.750, 11.750, 2.250 ],
                     [ -8.250, 11.750, 2.250 ],
                     [ -8.250, 24.250, 2.250 ],
                     [ -3.750, 24.250, 2.250 ]
                  ],
                  "uvs" : [
                     [ 0.031250, 0.9902343750 ],
                     [ 0.06250, 0.9902343750 ],
                     [ 0.06250, 0.99218750 ],
                     [ 0.031250, 0.99218750 ],
                     [ 0.093750, 0.99218750 ],
                     [ 0.06250, 0.99218750 ],
                     [ 0.06250, 0.9902343750 ],
                     [ 0.093750, 0.9902343750 ],
                     [ 0.0, 0.9843750 ],
                     [ 0.031250, 0.9843750 ],
                     [ 0.031250, 0.9902343750 ],
                     [ 0.0, 0.9902343750 ],
                     [ 0.06250, 0.9843750 ],
                     [ 0.093750, 0.9843750 ],
                     [ 0.093750, 0.9902343750 ],
                     [ 0.06250, 0.9902343750 ],
                     [ 0.031250, 0.9843750 ],
                     [ 0.06250, 0.9843750 ],
                     [ 0.06250, 0.9902343750 ],
                     [ 0.031250, 0.9902343750 ],
                     [ 0.093750, 0.9843750 ],
                     [ 0.1250, 0.9843750 ],
                     [ 0.1250, 0.9902343750 ],
                     [ 0.093750, 0.9902343750 ]
                  ]
               }
            },
            {
               "name" : "rightsock",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "root"
            },
            {
               "name" : "waist",
               "parent" : "root",
               "pivot" : [ 0.0, 12.0, 0.0 ]
            }
         ],
         "description" : {
            "identifier" : "geometry.animated_128x128_persona-e199672a8c1a87e0-0",
            "texture_height" : 2048.0,
            "texture_width" : 128.0
         }
      },
      {
         "bones" : [
            {
               "name" : "belt",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "locators" : {
                  "armor_offset.default_neck" : [ 0.0, 24.0, 0.0 ]
               },
               "name" : "body",
               "parent" : "waist",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "bodyarmor",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "hat",
               "parent" : "head",
               "pivot" : [ 0.0, 24.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -4.50, 32.50, -4.50 ],
                     [ 4.50, 32.50, -4.50 ],
                     [ 4.50, 32.50, 4.50 ],
                     [ -4.50, 32.50, 4.50 ],
                     [ -4.50, 23.50, 4.50 ],
                     [ 4.50, 23.50, 4.50 ],
                     [ 4.50, 23.50, -4.50 ],
                     [ -4.50, 23.50, -4.50 ],
                     [ -4.50, 23.50, 4.50 ],
                     [ -4.50, 23.50, -4.50 ],
                     [ -4.50, 32.50, -4.50 ],
                     [ -4.50, 32.50, 4.50 ],
                     [ 4.50, 23.50, -4.50 ],
                     [ 4.50, 23.50, 4.50 ],
                     [ 4.50, 32.50, 4.50 ],
                     [ 4.50, 32.50, -4.50 ],
                     [ -4.50, 23.50, -4.50 ],
                     [ 4.50, 23.50, -4.50 ],
                     [ 4.50, 32.50, -4.50 ],
                     [ -4.50, 32.50, -4.50 ],
                     [ 4.50, 23.50, 4.50 ],
                     [ -4.50, 23.50, 4.50 ],
                     [ -4.50, 32.50, 4.50 ],
                     [ 4.50, 32.50, 4.50 ]
                  ],
                  "uvs" : [
                     [ 0.250, 0.6250 ],
                     [ 0.50, 0.6250 ],
                     [ 0.50, 0.750 ],
                     [ 0.250, 0.750 ],
                     [ 0.750, 0.750 ],
                     [ 0.50, 0.750 ],
                     [ 0.50, 0.6250 ],
                     [ 0.750, 0.6250 ],
                     [ 0.0, 0.50 ],
                     [ 0.250, 0.50 ],
                     [ 0.250, 0.6250 ],
                     [ 0.0, 0.6250 ],
                     [ 0.50, 0.50 ],
                     [ 0.750, 0.50 ],
                     [ 0.750, 0.6250 ],
                     [ 0.50, 0.6250 ],
                     [ 0.250, 0.50 ],
                     [ 0.50, 0.50 ],
                     [ 0.50, 0.6250 ],
                     [ 0.250, 0.6250 ],
                     [ 0.750, 0.50 ],
                     [ 1.0, 0.50 ],
                     [ 1.0, 0.6250 ],
                     [ 0.750, 0.6250 ]
                  ]
               }
            },
            {
               "name" : "head",
               "parent" : "body",
               "pivot" : [ 0.0, 24.0, 0.0 ],
               "poly_mesh" : {
                  "normalized_uvs" : true,
                  "normals" : [
                     [ 0.0, 1.0, 0.0 ],
                     [ 0.0, -1.0, 0.0 ],
                     [ -1.0, 0.0, 0.0 ],
                     [ 1.0, 0.0, 0.0 ],
                     [ 0.0, 0.0, -1.0 ],
                     [ 0.0, 0.0, 1.0 ]
                  ],
                  "polys" : [
                     [
                        [ 0, 0, 0 ],
                        [ 1, 0, 1 ],
                        [ 2, 0, 2 ],
                        [ 3, 0, 3 ]
                     ],
                     [
                        [ 4, 1, 4 ],
                        [ 5, 1, 5 ],
                        [ 6, 1, 6 ],
                        [ 7, 1, 7 ]
                     ],
                     [
                        [ 8, 2, 8 ],
                        [ 9, 2, 9 ],
                        [ 10, 2, 10 ],
                        [ 11, 2, 11 ]
                     ],
                     [
                        [ 12, 3, 12 ],
                        [ 13, 3, 13 ],
                        [ 14, 3, 14 ],
                        [ 15, 3, 15 ]
                     ],
                     [
                        [ 16, 4, 16 ],
                        [ 17, 4, 17 ],
                        [ 18, 4, 18 ],
                        [ 19, 4, 19 ]
                     ],
                     [
                        [ 20, 5, 20 ],
                        [ 21, 5, 21 ],
                        [ 22, 5, 22 ],
                        [ 23, 5, 23 ]
                     ]
                  ],
                  "positions" : [
                     [ -4.0, 32.0, -4.0 ],
                     [ 4.0, 32.0, -4.0 ],
                     [ 4.0, 32.0, 4.0 ],
                     [ -4.0, 32.0, 4.0 ],
                     [ -4.0, 24.0, 4.0 ],
                     [ 4.0, 24.0, 4.0 ],
                     [ 4.0, 24.0, -4.0 ],
                     [ -4.0, 24.0, -4.0 ],
                     [ -4.0, 24.0, 4.0 ],
                     [ -4.0, 24.0, -4.0 ],
                     [ -4.0, 32.0, -4.0 ],
                     [ -4.0, 32.0, 4.0 ],
                     [ 4.0, 24.0, -4.0 ],
                     [ 4.0, 24.0, 4.0 ],
                     [ 4.0, 32.0, 4.0 ],
                     [ 4.0, 32.0, -4.0 ],
                     [ -4.0, 24.0, -4.0 ],
                     [ 4.0, 24.0, -4.0 ],
                     [ 4.0, 32.0, -4.0 ],
                     [ -4.0, 32.0, -4.0 ],
                     [ 4.0, 24.0, 4.0 ],
                     [ -4.0, 24.0, 4.0 ],
                     [ -4.0, 32.0, 4.0 ],
                     [ 4.0, 32.0, 4.0 ]
                  ],
                  "uvs" : [
                     [ 0.250, 0.8750 ],
                     [ 0.50, 0.8750 ],
                     [ 0.50, 1.0 ],
                     [ 0.250, 1.0 ],
                     [ 0.750, 1.0 ],
                     [ 0.50, 1.0 ],
                     [ 0.50, 0.8750 ],
                     [ 0.750, 0.8750 ],
                     [ 0.0, 0.750 ],
                     [ 0.250, 0.750 ],
                     [ 0.250, 0.8750 ],
                     [ 0.0, 0.8750 ],
                     [ 0.50, 0.750 ],
                     [ 0.750, 0.750 ],
                     [ 0.750, 0.8750 ],
                     [ 0.50, 0.8750 ],
                     [ 0.250, 0.750 ],
                     [ 0.50, 0.750 ],
                     [ 0.50, 0.8750 ],
                     [ 0.250, 0.8750 ],
                     [ 0.750, 0.750 ],
                     [ 1.0, 0.750 ],
                     [ 1.0, 0.8750 ],
                     [ 0.750, 0.8750 ]
                  ]
               }
            },
            {
               "name" : "helmet",
               "parent" : "head",
               "pivot" : [ 0.0, 24.0, 0.0 ]
            },
            {
               "name" : "leftarm",
               "parent" : "body",
               "pivot" : [ 5.0, 22.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftarmarmor",
               "parent" : "leftarm",
               "pivot" : [ 5.0, 22.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftboot",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "leftitem",
               "parent" : "leftarm",
               "pivot" : [ 6.0, 15.0, 0.0 ]
            },
            {
               "name" : "leftleg",
               "parent" : "root",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftlegging",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "mirror" : true,
               "name" : "leftsock",
               "parent" : "leftleg",
               "pivot" : [ 1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "rightarm",
               "parent" : "body",
               "pivot" : [ -5.0, 22.0, 0.0 ]
            },
            {
               "name" : "rightarmarmor",
               "parent" : "rightarm",
               "pivot" : [ -5.0, 22.0, 0.0 ]
            },
            {
               "name" : "rightboot",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "locators" : {
                  "lead_hold" : [ -6.0, 15.0, 0.0 ]
               },
               "name" : "rightitem",
               "parent" : "rightarm",
               "pivot" : [ -6.0, 15.0, 0.0 ]
            },
            {
               "name" : "rightleg",
               "parent" : "root",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "rightlegging",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "rightsock",
               "parent" : "rightleg",
               "pivot" : [ -1.899999976158142, 12.0, 0.0 ]
            },
            {
               "name" : "root"
            },
            {
               "name" : "waist",
               "parent" : "root",
               "pivot" : [ 0.0, 12.0, 0.0 ]
            }
         ],
         "description" : {
            "identifier" : "geometry.animated_face_persona-e199672a8c1a87e0-0",
            "texture_height" : 64.0,
            "texture_width" : 32.0
         }
      }
   ]
}
