MSDFILVDGDSAVFLPNFGAAIVMVQPGTLRGSGPATLDGKKICVDGDEKNLAVPGCPYLTPQYSIPGTGTLKIDALAGNQKARKTQTGGKPVLLKGGSFTAKFEVQSPAQQPTPGGPVPDATPQYGGGSGMFNTTNAKFQGS