MKSNFYYDPETIRRVLGSTSETWYHKEPLITTITTSSTEAEENSLFVPLLGNRDGHEFIRDAISKGATYFLVEENHPIYKNLNLEEKSKAIPVKNTLTALGKLASFHRSRFDPIVIAVTGSSGKTTTKELLGNCLKNLEESALVVTEKNYNNEIGLPFTLFKISDQTRVVVCELGMNHKGEISRLSQIAKPDYAIITTIGTAHIEFLESQKNIAKAKGEIVEGLKKGGKLFYPNTGEYSKILKNKTRKHGNKLVLTKSDKIFSILQKKSSGFLLEYKNKKIQWNLPGEKLLENLSVAITCLEAIGTPQEWIQEGIHSFKSSNKRLDLQNGKYSVINDTYNANYESMISSLEVADQLADGKEFYAVLGDMKELGEYSKEFHKKLGKKCSEFQNLKGLYTFGTDSFWIQEEFVKRTSSPRFSEHFPGTQEGLSELIHKFLQTIPEGSIVLAKASRGIQLERFVEALPV