MSVVGTSGKKTRGRQKIEMKRITNESHLQVTFSKRRTGLFKKASELCTLCGAELALIVFSPGGKAFSFGHPSMEAVIQRYVSHAPYQTSSTMWYIEAQRRTNVLELNAQLTHINNQLESHKKHGEELNRLCKTTQAQFWSASQVEEMDKSQLEKFREALDELKKRVTSYGATAATTPPTHPFFTVASGSANAMVPIHHPLLPPPQVFPQQFFQGPMLHAHNLFGFNNMGGYGGTHRFF