MNELEKKLLYGTKSDPAVTTEEQNIYIKKFQEEREFDNIKPSTIKNDVTSLKVFLAFCEEIGKEPYSLTTHDFVIFFNMLNNRRNCTVRTQNRYFNLLKVFYRLLKYVNFKEFERESIERKRFSKFEKKHYDTINFDTYNRIIKEIILSNSRTRLRDALIVRVLWETGCRRSEALSIRYKDCDFEKGRFRIRDTKTYEERTVVIAEETVEIVRDYIKENIKRDSNDYIFQNEMIQNGKRVKLDWITNVFKKAVRKLKEEGVIPEGKRIVIHSLRHGRATDLLDKGVPIDVVKEILGHRSLETTLYYSHSKERKNGMLDNIQKLL