MGRKRDAEAELNLPPGFRFHPTDEELVVHYLCRKIACQRPAVPIIAEIDLYKYDPWELPDKSLFGQREWYFFTPRDRKYPNGSRPNRSAGKGYWKATGADKPISPKGSNRTVGIKKALVFYSGKAPRGLKTDWIMHEYRLADTNRKSNKGSLRLDDWVLCRLYNKKNTWEKMQQQQKEETSFGLTMDSLDDTGSDSFRTPESDVENDDVLPDFDDLGYPSQASTGGQALSTSRAVGLQMVEKIEKEDEWFMDLKLDDLQSSFMGFGSTPSMDATNQDYYFQSFAPPMHRPSGTNMLPF