MASGDVIQRPVVAPENLPHGAALTASGRISAVRGLGQAFTGAPFKDRDLITLDDTLTHATRITNVRFTVYIGDDENPAAATDALLPTTPDADNSVLVAVFPNQRSIEIRSGRTAADRATDRVLQLGVTAAVSSFGQGNLLDGITSAVRVIANAMVAP