MELAKIGDRLNNYYNNIYTLSEKLGYSFTKISFNNIILDALSGHQRKLEIKIINIESKCNELSSEISLLRKRLGIIEEIEIPRTLIDQYECLVTYHNGIRAIYNTKKNEAKNMYKEIERLSVILGESVDEVNFVNGDFEDISDIKLEQLSAKLNELHQIYRLRKEKNIEIKEELKKLQDSLSIKLSMPADDLSKNGIKHLIIYKEKLRFSLESRKSRVDEIVNEMKNMCGKNPTSELPTNYSDKTLTLWENELSSMRKVYFVKYKTEYEFLQKRYLSLARIMFVSKKEMLFTSQFKEIPNVNRELIQSMKQEIGNLEVDLHLQGELNNMIRRYLLLESRVYKESQRMKVLSGSASQPFTLKRLQKDFQLLKAKLICALREWEEDNEKKIYVFGKPLSSRLLMIHSPPILQNQENISSNDNSKSSPESSPPARKTTGKIENKKLRNIDVQSKKSIRFPLRLASHEEPLIDRMVNQSPDTRSVSKSKRLVRETSSGCLFKNHSKSNTLSPRRKGSRHGPREPCLSPDASSSSIPVTDIKEILPSQHDTPHNSVKLTGSSTTPASVSLRQMIEPLLSRTPPKGEFTNSLDDTPTQSNVEKVDRFLENHDWETCSESSSASEDQSLCKQLSSFSLSSSDISKKLKNNLNGLHFSSDEGSKLPTFL*