GMLKLTYTFTIKGTPPQADKHAEAILDAIKKKTGPPDVTVTVTFDPETGWHTLTIRIEVDENLTDEGLEPWAEIAKERIAKAFKEEGYPLDETEILFLPE