GATRLTVTVVLRGTPEQAARLAAAVEAGIRAAHGFPAVTVTVEADPATGLHTLTVTITVPPTLTPEQLAAYAAETAALIRAAAAELGLEVLSLTVEVTPE