MSRDADNAHKKGWFVCFAQNAAVATGSPWAFGLAVAVVVLWIVTGPLFKFSDTWQLVINTGTTIVTFLMVFLIQNTQNRDAKIMQLKLDELIRAASKANTAYIDMENMSEKELTALQTHYEALAKKAREQGDHKAAEAHSEASAKAAQVLG