MFLQKLLVYLTAACMFCYILVLSATLNVLKVLSPNLARKLILKMGEKVTMTQNPKFSYEDWGLTYGSLAFIKVASQTMWLSLGQEAFVGEDAPDSPVVTVDGERTSICNYLKGNRPLVLSFGSCTCPPFMFKLGEFKQLVRDFVDVADFLVVYVAEAHSTDGWSFGNNFDIRQHRSLEDRLSAARILVQNDPLCPVVVDEMSNVSAIKYAAQPERLYVLQAGKVLYKGAMGPWGYNPQEVRSVLQKMR