ELFVFGYGCKLFEDFEKAEFMEQGKHLIEWPGDDSLLIDRYDGRLLFTDKSQFEPSGRPSVMTAEEIELEKLCDEERYLELTRDLLEDEIQQEEEMKRFKEALSSDGAYNAVGFGYGDQQQGEHIQDQDANEQTSMQPLPKPEAVEKFIAPEDLEVPPGMEIPDTAKMNAIIEKTALFVSKQGTQMEILVKAKQAGNPQFDFLNFDNWLNPYYKHMLKYIKEKRYEPKIQTQPESPEQQEEESEQEDSDDEYELHPLLTASLK