MAQKNNNVIPMTFDDAFYRKMAKQKFKQREYKRAAEYFEKVLELSPDDMEIQIDYAQCLVQLGIAKKAEHLFYDNIIYNRHLEDSFYELSQLNIEVNEPNKAFLFGINYVIVSDDQDYRDELDQMFDVKYQSEEQIELEAQLFVVQILFQYLFSQGRLKDAKNYVLHQPQEVQDHRVVRNLLAMCYLYLGEYDTAKALYEALLQEDSTDIYALCHYTLLLYNTKENEQYQKYLKILNKVVPMNDDESFKLGIVLSYLKQYRASQQLLYPLYKKGKFLSIQMYNALAYNYYYLGEEDESHYYWDKLKQISKVEIGHAPWVIENSKEVFDQHILPLLQSDDSHYRLYGIFLLDQLNGKEIVMTESIWQVLENLNNYEKLYLTYLVQGLTLNKLDFIHRGLLTLYHNELFVSENDVMVAWINQGELIIAEKVDLTDVEPYIGAFIYLYFKNQPRNVTKKQITTWLGITQYKLNKMIEFLLSI*