MTTTPPLHPDLARELVTRAEQSTERWSRLVRDQLDAIHLGQRRHADHANAAVLRRILADHGWPGHHLVGPDASRAAWQLALRADHDPNFQHLAARLLHRAVKNDDAPTTQWAHLHDRALVNNGHPQEFGTQYRIAADHLEPHPIREPADLDTRRTRVGLPPAATALHALRRRLADTPEHTDSTTDTIILTALADAA