MVSITGRQLFCFLVGLELDPGIILRAKGQASVIALAGIFVSGSAGLLATRFLHPLIRPNVTAREFRAIIPLFMANGGSTVLYRLATEIKLGTSEVGQLALSASVFTDVLCLSTLTFLTSESMNDGRIGDTITSVFIGLIIALMLLFAVGPSMLLWAKAGEPERARMSDCHLCIIICLAIGSAALGEFLGYDGMVSAFLFGVLFPRQRGIALTVADRLYYPVRVGILPTYFGFIGQYSNLRLVWDGGAIVAVVVMVVMGIVSKLIAVVAAATAYKIPLHEALVLGFFLNTRGVADVILFNVCSSRGVNHIIHFTSIQFGAESTILSYLGTP*