MKPLSRKIAASMAVLLLIIVLGTGCQSVPKTTIQQDDTLYQVSLLNALMLGEYDGFIPVSTLQQKGDIGIGTFDTLDGEMIMLDTVVYKAKATGEVFVVDPDVTVPFAVVTTFDADMPVLQVKNVGDLDALKKLLDGMIAQNGNDFNCFYVARIGGTFSLAHVRSVPAQEKPYKRLSEIAATQKEFIYENLEGTIVAFRCPDYVEGINLPKWHLHFLSADMAKGGHLLDANLSQGNVQIDTIREFNLVLPENNSFAQMDIANDLSRETSKVEGKK