MELEKLSMHEGYKKFCSKYPLKKLSMPKSDLVWCYYDINSKKENIVIFLHGVCGTAGCYFYQLDNLSTLGFRVISLQYPCYNNLKDWMKNMCNILEYLNIKKAHFFASDLGGYLIQLYAKLYPSKVESLILCNSYRKTDNFASIASLRNIYGKFYSFLPHVLLKKIILENYIYLNYEHVDLKEMNSLEFMSNEIDLISASDLGGRISLQLSSDNIDKIYMNDKCITILQTLNNIYPDSLNDDMKKAYPLAKYAIMKSGGNFPYLSRHEEVNMYILVHLRNNCNTNFIKQQITTMSTINLNKYKKEQTNQYNHEHKYYDKGSCKINYKKDHNEYYTNPDEQKNKDSYNEHYTNDYIHKQHFSNNKINKNSKENYMPHDIKYDTSKNTYQDITDDDLSYKYSNYNSSENMNDYINDKISKIQNMENNYSESNTNDKNFYQPKIYSYNQNKQYNYIKDNYSNNNNNNNYNNDELDDGIYNINPNDNVNYQNEYYNRIASSSDEQHYEKMNNQYKFKSANNDNNTSQSSKQNIQSSYESYNNNSINYEEKNINPNDSNYRNSNFDNKDIYCQF*