MQAPTVADREVDPIVWRAIAGNSVKIPPVGTRVYYFPQGHAEHATFTSPAVMSPGMPAFILCRVLSVRFLAESDTDEVYARIFLHPISQSEVDEVTMREEEVVEDEIVSFVKILTPSDANNGGGFSVPRFCADSIYPRLDFEAEPPVQNLSIRDIKGVAWEFRHIYRGTPRRHLLTTGWSKFVNSKQLVAGDSAVFMRRTANNQLYVGVRRAIRRNDDSQKWTSSFLMREHINNGGSPDVSWGIRKGRMTMEAVAAVAEKAARGVPFEVSCYPRDAWAGFVVKAQEVQMALNMPWTVGMRVKMAVEAEDSSRTACYQGTVSSVILNESGPWRGSPWRMLQ