MAANQVKTIVATGVSSGLGFEAIKQLLSSTAQPYRVILGARNPSAAKQAFDALKYDTATHRLEVLPLQLNDLGTVRSFAKDTLDGLGADPINYLFLNAAVAYAAERKAPTGSGKWCESYVVNHLSQHYLLHLLREKLVESKTRVVVVSSGAFEQVSDPSMLESILKAGSDAEAMKTYPATKFSQLLNAHWWRRQLHPQGCTLVAVSPGFIPSTGLSRGTDFEEKFKNIPGGKSVQEGAASLLAAFTRNDLPEDQDLIFLTSWGEWWGRDKLEKTLDKGLQDKWSPGREEIEAEEGLL