MSTSNCRFYENKYPEVDDVVMVNVQQIAEMGAYVKLLEYDNIEGMVLLSELSRRRIRSIQKLIRVGKNEVVVVLRVDKEKGYIDLSKRRVSSEDVIKCEERYQKSKAVHSILRHCAEKFSFPLEDLYKSVAWPLSRKYGHAYDAFKLSIVEDTVFEGVEPPSKEIFEELRLYISRRLTPQAVKIRADVEVSCFSYEGIDAIKDALKSAEDMSTEQMQIKVKLVAAPLYVITTQALEKQQGIEALEQAIEKITEVIGNYGGVCNVTMPPKAVTATEDAELQALLESKELENKSDSEDEDSDYE