MTNQFLLSTALPPTAFAVTVKSHITFPNFCTHTTPSTTPPGQGVVTEFLINKCGLTPEEIAKTFRHNSKVLLAKSSKNLEEVLELLKGCGLTTPSQIRRVVLYNHWFLFLRAERNIQPKLSLLRTFMKEEDISALILRNARLFGGREDKLKSAISLLQRLGVEGHVLSQLVAKQPRLLTTSEERVLEAFKLAEDLGFKKESKMFAVTLNKIWGVRKETIDRRRQCLSSSGFSEKQISELAPWVLGYTEETLKKKVEFVVKTAGFSLDDVVKYPVMLGYSLEKRMIPRYRVTEALKSMQVLETEKTFLHILKLPERLFLERYVHSSALLKDIYHDRKAENSIIDKETCNERVAVEKIYKDLERSPAPSI*