MVKAEPTGAAAGAEGSSGRRDAEAELNLPPGFRFHPTDDELVVHYLCRKVAGQPQPVPIIAEVDLYKFNPWDLPERALFGSREWYFFTPRDRKESGGRTVGIKKALVFYSGRAPRGVKTDWIMHEYRIAEADRAPGKKGSLKLDEWVLCRLYNKKNNWEKLKVEQDMAVEAGPNGEVMDALATDAMSDSFQTHDSSEIDSASGLQQHGFMDMAQQQARMVTVKEDSDWFTGLSMDDLQTCYMNMGQMVNPTTMPGQNGSG