MEKRMNLAVATDKRVELKKHVNAIHCSNNLTLVQRKLFNALLFNAYPELPHKPKFQISVKDLCKLIGYNSNDYGKLKMALLGLITTAIEWNLINCGTGKEKNWKASSILSAAQLAEGVCTYEYSHIMKELLFQPEIYGRIDVKTMSKFKSSYGLALYENCIRYQRLSQTPWFPLDVFRKLMGVLGGKYTSFKDFKKRVLNIAVNEVNNLSQIQVLPEIERQNQKVTKIRFKLNKKHLASSEKISNLINAELEETLTNTFSLSPLFIRDLLTEYDIAFIREKVNIIINSSSFQEGKIRGLSGYLIDSLRKDYKASKSSQMLISEARMKRKLEEEAEKEREERRRNRYEKYVKDKINKYLTLLTDAEKDALVMDFEVELKSNKSNKVFYSWYKKNGFEHVGVKACFHNFVKEHKKQHMGGI