MLAEVDVFVGNNTLIDPDVFQLWLEGYSAQDAAVTLHHNEVMKESDIPLELLKSDVLDHYRTLQMLERLLHSPVHLAEQWTFQLTPQTQRMLIAKYDGFFTPLILCYKCSISVRKYTIEINCRLNSPFDNIKRVYKVIEEMPGPLTKNIQTHFLLPEQLARKYAAVVYITHNRFETGKKKLNYLTLDNFIFCVDQMINNWSCRNPSNLRLHTTSLAYEESGMEMDREFLQQLREMKALLDREHLDRLKDAVTFSLWGRVSKHTLQDLESNFKSLTRTLVNIAYGLNHSKDLRDFFIDIVEKIIEPCRSAHWTREELQVVMEAFSKSPQSATFPHELHLYEVWVRYSETFAKCVCQMYSP