MPLPWWTRIILRLLRPFVAVDHVAFIMDGNRRYARHLGCDIANGHRKGLEKLLEVVSFCNALGIKTVTVYALSLQNYRRTHQEIKDLLSIAFEAVNNRGSLEEFAKSESCQVKFCGDFRFIGDELKENLKKLEKETEIFDRISLNICMSYGARNEISRALECTEKTKDAGEGRDLRRIFCENLAAGRSGPPQVMIRTSGVTRLSDFLIYQCSEFTTFYFTSYKWPQLNPWSLLVTLLHHALFERRMDTKDSFTAFSG