MAASLPFSALSLPTTKKFRYSLITTTARAELPLSTSSTKSRPWSEHKEHKGTLCPSIHSKKNLRKLCCNKQPVELGSSETETDSDLFHASNIVEQLYSSINDKKLDKIHELIAEKCFFEELSFPNPFQKKEEVIYFFKELAVAMGKDVKFKPEMIYKGGEHAAGVTWHLEWKGKEIPFTKGCSFYECKNEGERLVITRARIVIEAPLKPGVLVLKLLRTITYLFDQFPQLTERFLVHHRMIFNMLSRIYKMFIEPIIQPIWSYYTHLWRFTTLLLSCLVKIIQPIINLFIR