MPLSQALITPDLALAFGIPSSSSAPTTGADPAPDDLLRGPHSSDLNGGRGEEEPARTLKRPRLVWTPQLHKRFVDAVAHLGINNAVPKTIMQLMGVDGLTRENVASHLQKYRLYLKRMQMQGLNPSSPSSAPQPFLGRMPVAALQHHQQNTAPVQLQQQHQYYHQTHLGHFPGSGPGFLTRNMQPPPVTHRTMGLVPGMGSAPVPPHSTAAAYLNTSEWSGMGEGGARRKELTLFPTGED