MDISRSLFRRIASRDDNCSDKQKGKYDDIDELKDVAQVDKQLERYQRDTLRAIRPQQVYCMGFFENKNGLYRISREVELSVLTKPVELKIVAKEFENSLKYSGYKYIHQDKMSFGFQTKGYEEFKGTNLLISIEFIGRLTNRSASKYKINVNDVIEKMHSKGIKFMSPLIIDSEERAGEKWPISEFIKNKTLSQPENFISYQDSKGNVSIRFTNYKTRASDDLDAESSDRDIIDNRRHSISELMEKLDHESEIKYYEDKLRDIADEYNNSMKSEWPKIRDKELYFYRELSRIKKQKKEKSLVIEIPRTQEIKIEQIKSEEPREEIQKLDKVLSEEEQWEVNEKLLLESYEEENNLIEEIENIEEEDNAEQYNDFIDSLDEEGLHNLDNAMEAMEVDLGTGKRKRYGEGSVKNEGERERPARAAGRWPPEKEEYSYHYIPGQYRHMGTKRRDFEKPIKFQNQKSDGAILNLAAHDPIDWPNIISIWKGLIVQKYIQNQHNIGNKVEDMITYLETFLGESAKVLWEQWVEKNPNNYEELKRAGSNPHNFENIVSNIIIAEDPELGYTTLQNERLKEIEKLTLTSWKEIVHTIDDNKAEVSTDMSGIKKIHNQLAHNVEVYINGTKYIIDEITIRNLSMISDDMIIGLRFLQQSVQTTVIHEQGITFIPYQNNVPYISEVRKRGGARIKPDNLEALNLESEERINEYELSENIDNYSFSSYLPKSMELPGKTSWEDRYLLKATKDFEYICREMASQKSEWLTNMSSWRLPQLPRGHGERFNHNFRITELQQGLLNLLWQTKNKKEKAHALNGLAYYFKNFVPSDQKITEKRAKIQDIPHHEERLLDYREEKSRDGQDKLPMEVEQSMATDKNTKVFSDKILISADPASSMVAFHININNLLQSFPHNKPSSSTKRHDTIPQTPYILHNHPNLFLPQYILRTQPKAPCRSCAYKDSCKKKLKSQNPMSTTYENLQPRLSFKTEQTLSCFGQDILDLVWQKFKERQMKIFLGLQDYFFDLLEGRERNPAIRVIIYMLPLLRLDDQAISDPSYRFLVLKAEINLQRFRNLPTYNHEEISLQTIIDHGLVNSIYATLDQILQSDLGNAVKDVCRRLGHGRYRIIFSSIPPKFTPPVRPAIHYIYIMKGQFNFQEDGPSKLSDEEEEIYTTVANHENWRLFSEAAEIEEAITTDYEYQLVFQNKITRIFISKFYNQSYEYFKGAGRIIKPDFGNECSKKSYYRSLAQWFQKTEPSEIDTVQSAPMIINEDNE*