MAAASTNPDVKLNENGVPDFDSLPLRAGDPQLSAWGLYGASDELGFLNRQTNERVAKAAQTEIRTGVRIGLNWPLDAQKEGAFFERKVFHQRLFNKPPRTVNDDEWTFNSQVSSQWDGLRHFGYQKEKLFYNGVTMEDIHSCTSHGTPSTTNGIHAWTDKGIVGRAILVDFESWRTATNKPFDHFSTSAITLRDMLDCLAFQDGTTPRFGDVLLIRSGWTAALATKSTDEIKAARACLPHTFGGVEQSEDVLRWIWDNFSAVAGDQPSFECWPSKKDWYMHEVLLAGWGCPIGELFDLERLAEHCKKERRWSFFVASEPCNVTGGVASPPNILAIF