MLTDIAIRKAQIRDKPYKMFDSYGLYLLVTPAGGKLWRFRYKIGGKDKLLSIGPYSEVMLSAARDARDEARAGLRAGRDPSLVRKQLRAQAANDDRKFEKVACDWHTLNKSRWTERHTADVMISLEQMVFPLLGNVDVAVITPPMVLDVIRRIEARPALETARRVRQRMSAIFLFAMGLGLATTDPAAVIQKAMAPMTKGRQPAVVTLEEAREALAACEAIPAHPVTRLAMRFLALTHVRPGEVHGTRWTEFEGLEGDEPLWLIPAHG