MIAAYAQNGQGKVALRLFRQMQQQGVEPDKITFTGVLDACAILAALAEAKEVHAIIIDTGFETDVVVGTALVNMYGKCGSLYDARGVFDKLNQYNVVSWTAMIAAYAQNGHGKEAIKLFQQMRLNGIEPNKVTFINILSGCSHAGLLEDGQRYFISMKRDYAITPAVEHYACLIDLLGRAGQLDEAEDLVNSMPFEPYVGLWMSLLGACRIHEDVGRSVRTAEHAFELDPRNPAPFVSLSNIFAAAGKWDDAVRVRNAMKARDVKKKPGVSCIEVKKRVHEFVAGGMSHPQKREIYAELQRLSRHMEEEGYVPDTKAVLRNAEELKKEHMLYCHSEKLAIAFGLIST