MVLENPSMDVVYIPLPTNLHLEWALKSSHKKKHILLDKLPALSMEELDQIIESFHSNGVQLMDDTMSMHHLGTPIMKDFLWNSELFGQLKMSNIRVRENLDALGALGDVGWYCICAILWANDYEMPQSVIVFPGVIFNEVKVVMACRCNFFWKDGRVDTYHINISLIMDFSIHGIKGTLHLHDFLIPYEENSASFTFSSGVKFVGIQTSWEPNPSEHLVTTKLPQEALMVQEFTSLVRDIFVNGGNPNP*