MNSYFVIALSALFVTLAVGSSLNLSDEQKDLAKQHREQCAEEVKLTEEEKAKVNAKDFNNPTENIKCFANCFFEKVGTLK DGELQESVVLEKLGALIGEEKTKAALEKCRTIKGENKCDTASKLYDCFESFKPAPEAKA