TMTQNPKFSYEDWGLTYGSLAFIKVASQTMWLSLGQEAFVGEDAPDSPVVTVDGERTSICNYLKGNRPLVLSFGSCTCPPFMFKLGEFKQLVRDFVDVADFLVVYVAEAHSTDGWSFGNNFDIRQHRSLEDRLSAARILVQNDPLCPVVVDEMSNVSAIKYAAQPERLYVLQAGKVLYKGAMGPWGYNPQEVRSVLQKMR