MVINKQLVYSFDPTKKARFGVFPRYAKNEALIKWFELPNCLIFHNANAWEEGDDVVLITSRLQNPDLDAINGTEKEEQRDGFTNELYEMRFNMKNGVASQKKLSEAAVDFPRINENYTGRKQRYVYGTILNNSYKITGIVKFDLHAEPETGKTKLEVGGNVPGIFDLGPGRFGSEAVFVPRQPGTECEEDDGYLILFVHDENTGKSSVNVIDAKTMSAEPVAVVELPKRVPYGFHAFFVTEEQIQEQAKM*