MDSQTQTVDRQQQSFLPGTAKQEAGTLSLRPSKKRRRDKGDRHTKVEGRDRRIRIPLTCCSGVFRLTREMGHRTHGQTIQWLLQQSRPDLLLPDPMSCPSRLIGSAPDCMAKGRVRATVVQASTVFLDTPATLDKAERLIAGAAAYGSQLVVFPEAFVGGYPRGVSFEAVAVPSSTEDNEVFLKYHASAIEVPGPEVDRLAKIAVWCSGEKSSLPLYGTTIGKVGGLLYWDNRIPSLRTQLYDKGIEIYCAPTADAREEWRASMIHIAIEGRCFVLSANQFCQRKDYPLPLKCIDGDSNGDLSLDTIICSGGSVIVSPSGTILAGPNYHGESLVSADLDLEEITRAKLEVSETGHIVGPDSVGWAANRPNPVIFPTAVKAEALDELSWSPGL