MKRVQALISEDEFHKTDYLPSSCSDVFLPVINSTISRSATPEVNVELKNIPLMTPRKFVRAKRSSSRASRVTLTDSTSRIPTVSISSSICSTEMPKPILQNIVSTVNLDVRLDLNQIAKTALNSEYNPKRFSAVIMRIRDPRSTALIFNNGKIVCTGTKSEESSRLAARRFARIIQRLGYNVQFNEFKVQNLVASCDCKFRLQLEGFAITHYQFSTYEPELFPGLIYRMVKPRVVLLIFLSGKVVITGARKREHIDDAFSQASPHNAIDNEPRIFYMTTRFKTISRLYTTLAMIHRNLYLKDKFPSFAEPKFFGTASSETVTERRNAIEHFLQFVFNNETLCKSKALQAFIEETKESLPTDSNETEEVEIKPSDVENNKNPDTSENQQNEVKEKGGDEVK