MSFSILEDVRATHQELDRLTSHLTTILLPGPPQSHRDKLIQAHRAKYLTELIVLRAGNLLESYTDRDHDRINEIEKLSSDTTTGGQLNEFYNRLSRLDDYHRKYPNHSNSDLAAQFDWSGLEGEVIDGRDFIDRMFTGEELLGRYLDLHILHDTFNNLTSTSNLASKRLAYISYIDTFDQFDNITRTTKSRPEYLTYLKDLSDYLESFYRRTHPLYDLDVDLNTLFTEFETKWDAGEVSGWTYEESENTEGIWCEACTKLYSKQTVYDAHLKSKRHLKAFEKLKAIDTTATTTGTKASSEPSSNSLKELRRAKDRPVAFLEQQIKLLGKLLNSFRVDTKANVERRAALTDKERQQEIEEYEEREAKERLEAERQAELAINSGGGAGNGEAVDDDEDDEARIYNPLKLPLGWDGKPIPYWLYKLHGLGVEYKCEICSDFVYMGRKNFERHFQESRHAFGMRALGLPNSKHFHEITRIEDAFALAEKLKSEGRAEIFRDETMEELEDDEGNVYNRKTYEDLQRQGLL*