MSEEKLKMSFEPTVIEHLGVKMYSHTVPAIAELIANAYDACATEVEVRLFDKPEHKIVIKDNGIGMSFDEINDFYLRIGRNRREEKQASPCGRIPTGKKGLGKLALFRLGNKIEISTIQGNERVTFTLDYAEIKKSERIYQPEFQKESVKPNTENGTTITLTELTKKQGYPLDNYVGHLSRLFDFPAQDFKIKVSLNGSEPRIIDGNLKYNLVTPQFEWEYQDLATNISSLSSKFEQYEYSGLIQGKFITTEKPLKNNMKGITLFANGRMVNMPEFFTDSESSHF*