MSRLIHLSCVLALLVCLAGTISAGPIDDDRARLNQLLRNAEPADDAQLLANIQTAIALYKECVHCAADEHQVDDDLDREVKKFEDENRTVEGLPAQGGFWSCISAAADSVPDEVKDQAKELAKTSAKALFSKLVDYLKKMLN