MKTLIDKIYMVLLAALLLSAAGCSDDDDTSLALNGDTWITSFHIEDYDNFIIEQDNQARSIKVHVEDNTDVTNLIPVFTLSEGATANLESGKPVNFTMPVVVKVTNGNVFMNYTISVELDKPQITRFMIGEYAGRIDETNKEIVVYVLEDMDITALSPVVTVPDGATVSPLSGTTLDFTTPKEYTVTNHLNAATYTVKVEKVRTFVSMAFIGTAATIDELTNNEEKAAAQWMLDNMPGARYISYSDLRDDNPKVKLDPEQIKVIWIHDDNPIYDDNGFNWNSKNNIRNYYQTGGNLLLSRGALRYIVKDRWAISMDGRDPNNQFRSEDSQTVTEKPWGFSIEGISHEIFDGLVTEDNSNIYLINTGYHIFNWVFQWCIDWEPYWGIEGWRQQTGAIELGYDVSNHNAVPIAEFPSRQIGGNSSGKVICIGMAAYDWYDENQSDNQYRGNIEKLTSNALDYLSK