MATLLSQSSPPELDFTKQEEYGREQELDGLTRGQGTVSFELEVAEHRPAASWHHAAFHTVTAVVGAGVLGLPHAFSFLGWVAGLSLLTLLCGFSIYTSYLLAALHETPNGDRLNTYRAMGAEILGHRRGKYLVATVQFTLMVGLCITYSVTAGQSLKGMVSNDCNGKDCQEGISAWIVLFGAVQLLLSQVPDFHSLWWISLLGAAMSCGYCTIAVVLSSMQASRDGAAPHELPSELSTADRVFGVFNALGGVAFTFGGQAVLPEIQATLARPPATVHTMMRGLGISYVVVILAYYGVAISGYAAFGGGVSSDVLLNIKEPVALIAAANLMVVLHVAAAWQVFAMPIFDSVETAIRRSMRSPPRPLVMRLVLRSAYVVLVTLVACLLPFFGELMGLISSVGLMPITFILPX