MVRQWIAGAALFALISGYSWAEVAQPSDNILKEQFSKQYHGILKLDSITLKNLDSTGNQATWSAEGDISSREDMYTGVGMAADYYFVEKTWTKDRPVKFSAMLTSKGTPASGWTVNYYSLQMAASDQGRAIDDIKTNDKYLIVNSDDFNYRFGNIEASWRAQKASIPGLEEQLSALDKKIAVAKKEADAYWGKGADGKPLTRAEAFKKTLKERDDYVKANDSSVYAEKYEKEVYQPALDACRKQSEPCNEAAIQQKRDLDIHEQRRQVFLKSEELRRKAQNDWITLEKGQYPLNIAVQKLQMQQSDIRVKIMDINDGYERWKKDTDDLRRKGVIK