MMTKTKLADLQKAAQAEVKRAREVAEKAQGESREMTDDERGVYDEAMRKGADLLEQIKVAKRDLEVLEAAKGLAAEIGEPAVEDVDAQGQLPVRERVKSLGLQVVESTAFKAALAPFKGGHVPERTRFQTDPIGIKGLFVGGSDTSAGAFVVPEQTGIVEMLGRRPLTIRNLVSVRRTGSDAVEYVEQTSHTNAAAVVPEATSAAAPTAPGTAGALVLNPNGGYKPEGSWAFVRKTAVVKTIAEWVPATKRALADVAALEGLINDELRADVAEAEEGQILNGDGSGENFTGINNWSGVQTQAFDTDLFTSVRKAITKARTVGRVNPNGIVVNPADAEAIDLAKDANERYYFGGPQAITQRTLWGLPVIESESQAAGEALVGDFAKAVLWDREETTVTITDSHADFFIRNLVAILAEERLAFAVTRPAAFVKTDIAA