MVLQQFQNQAVIGQQFCAPYPIEITVQKRTFSFSNGDFKILDSNGNQILTVEGRVMSLRHRRIVRDQAGNILITMRKQLLSLHQGWEAYRGERTSQDNLLFTVGRSSVFQLRISLEVHLGSNEHVDFQVKGRFLARSCTIYQGTAIIAEMKPKRTISNVLLGRDTFVVTVNPGADYAFVVALVVILDRIKKEEKASPNSAKFSDEFGGLAADGTGNELVVDGTRNKLTANRMGNGLAADEKWTCRLKEWEMDS*