MDSTPEKLNFGKSLLVPSVQELAKQHLTIIPDRYLRPEQETPVISAGAEVPVIDVQKLISGDSMDSELQKLHSACQQWGFLQVINHGVTPLLLEDFKREVIELFKLPMEEKKKLWKQEDSLEGFGHAFVVSEDQKLDWSDRFGILTLPPHIRKVDLFQKLPSKLRDIMEAYCKEIKSLATSIICQLAKALRMDEEEMRDLFNDGMQTLRMNYYPPCPEPDKAIGISPHSDADAITILFQLNETEGLQIRKDDVWVPIRPLPNALIVNIGDMMEIVSNGVYRSIEHRAIVNSNEERLSVATFCAFNLESELGPAHSLVGPCNPPIFRRVPMHKYLQDFFARKLEGKSYLDSMKVEAKDDKS*