MQAPTVADREVDPIVWRAIAGNSVKIPPVGTRVYYFPQGHAEHATFTSPAVMSPGMPAFILCRVLSVRFLAESDTDEVYARIFLHPISQSEVDEVTMREEEVVEDEIVSFVKILTPSDANNGGGFSVPRFCADSIYPRLDFEAEPPVQNLSIRDIKGVAWEFRHIYRGTPRRHLLTTGWSKFVNSKQLVAGDSAVFMRRTANNQLYVGVRRAIRRNDDSQKWTSSFLMREHINNGGSPDVSWGIRKGRMTMEAVAAVAEKAARGVPFEVSCYPRDAWAGFVVKAQEVQMALNMPWTVGMRVKMAVEAEDSSRTACYQGTVSSVILNESGPWRGSPWRMLQII