MSGLIEGLPDAVAIRCLARVPFYLHPVLELVSRSWQAAICSPELFKARQEVGSTEDLLCVCAFDPENLWQLYDPMQDLWITLPVLPSKIRHLSNFGAVSTAGKLFVIGGGSDAVDPLTGDQDGCFATDEVWSYDPVAREWASRASMLVPRSMFACCVLNGKIVVAGGFTSCRKSISQSEMYDPDKDIWIPMPDLHRTHNSACSGVVIGGKVHVLHKDMSTVQVLDNAGPGWTVEECVWLQGQMAVVGDALYVMSHGLIFKQDKEVRKVVGSASEFRKRIGFAMTGLGDDLYVIGGFIGPDRWNWDIKPLSEVDVLTLGSERPTWRQAARMTRCHGTILGCTLLRI*