EKVTMTQNPKFSYEDWGLTYGSLAFIKVASQTMWLSLGQEAFVGEDAPDSPVVTVDGERTSICNYLKGNRPLVLSFGSCTCPPFMFKLGEFKQLVRDFVDVADFLVVYVAEAHSTDGWSFGNNFDIRQHRSLEDRLSAARILVQNDPLCPVVVDEMSNVSAIKYAAQPERLYVLQAGKVLYKGAMGPWGYNPQEVRSVL