MTDTDTLAAEYALGLLEGEDLLRARGMQANDPVFAEAVEKWETHLGPLLDDVPSAEPRPDLWHAIEARLNADTDTGDTVISLERQVVRWKWLAGLSSVAAAVLLALTFLPVGTQPGPPPVETTTLASSIPVGESGLRLEVTYLGGERELLVSAAGLSADGVHDHELWVVPAEGSAQSLGVVAPGEIRRTSLDEGLAAQLVDGADLVLTREPLGGAPADGEVGPIVARGEFTAL