MKWVHPWDPHPPSLSRLLPECIRPYPSFEGWFFRIVDPGKGMSFAVIIATNYATWESHATIVFCIDDGESPGTDGSKHGGRTHRVQAMAKDVRITSLSHLKDNTNSSEPLGFEWEAPELGKVIVRPNETKIDICVMGYHLEASLISKVHWNRSFSYKGPEGWARIIPIMPTHWHVYSVGSEASYEFNNNNEMSIKSRGWAHEEKNWGVTFPAGHIWLQAISDDNAAQLVFAGGYYKLGVIKTPYIGAMGYWSRSHQIDMRNIDIGTMFMDIRVNPREGKFSFKAVNPSYTIL