MAAAKPPLFVAETVTGSHVLEVKGYSVSKVQLGVGKSIDSGVFSVAGHRWILQYYPDGFNEESANHISIFVQIENPVAKAEVKARFCFSLLNHAGEPVSRYTLTSKTRIFSSTNVSWGYRTFIERKELESSYLRNDSFQIKCDLTVFKDVVRKETTLAAAPAAPPPDLQRHLGNLLASKVGGDVEFEVDGELFTAHRTEFQWNQRLRRITVTYDYASTTWRPGCSGACSTSSTPTPVMAQHLLVAADRYDLQRLKLICQDMLRSSMDVSIAATTLVLAEQHGCQGLKAACFQFLRAPGNLKAAMATDDGFQHLRSCSQ