MSLLRVAGQPVAGRNPVSRRPSRRKQVPICSRASAASAVASAVASDEPLAKLKGVELKRATDGQTVDAASIVPSSGRVVVPFLTQFADFDSWELAQKLVDDIPELDANGVTLVAVGIGSVEAAKEFSRRTNFPLDRLYADETAAAYQALDFAPGFGRAGGELGWIGEKLPFVNGYAKLLVMCAGIGSPGTLGAVFGGYIGSKYRDPIFREGSNYDNPTIRKLMDATLGGGYQRPFELATLRLTNMTEILSNWEDLAPVDDNLLVQRGGSLVFQDGACVFRHNDAGILGY