MSSGSPHEKDPMEFLNAEIQHFRESDRRREKLLTDLVAEYGKLQALYQDKCNDYEQERKSLAMWQRENRGLEAELNQLKLSNESNPIAFVILDGDGAVFRDELLARGAEGGTDCAFELLTQIRKHIKTIHPETSIDNLNIMVQVVVNFEGLAKTLHASGILDDGFKQLTAFAHAFGQAQSLFSFIDVGPGKERTDHKIRETLRVMSRLSQCKHVIFGPCHDNGYLPVLEPYKQDPIVGPKLSLLEASPATPGFIRLGLPRARFPSLFRPDLITKPHIQVTTTGLPIRNGGIPGFGNTASSPASIFSVMSPGALSSPAVRDRLGSIASMQPLPPPPSTSSPPQSVSSTSPAPATPASALAAPSSYASVGTAASATAPRTIDIAPKKTAPASLKYYYVNASSERLDEELPRHTTIAYKSYNDKKAANGRNFCNRYHLAGYCEEEEHCKYEHGPRLKGQELLVQKHRARGTYCDNGIGCEDFDCYYAHHCRFGRDCGIGDACKFNDTHHMDLKRVAKIYENGTKEHV