MAASVQGLRTFGEKPKPFQIEEDGEVFYVGSEVGNYLRMFRGSLYKRYPSLWRRQMNVEERKKLCQLLGFGQHSLASNITLLKASEVDEIFEGKDDKYKALSVSSDINLPRDVKCKKGSGWVGNMPSNSHHLDAIPCSTMISKNKNAAAKLKTYPLCYDDLDPSIIHENSTQPEVLVPIRLDIEFEGQKLRDCFTWNKNEQLITPEQFAEVLCDDLDLNPIHFIPAIAQSIRQQIDCYPVDNILEDQSDQRVIIKLNIHVGNISLADQFEWDLSEKENVPEEFAAKLCAELGLGGEFVTAISYSIRGQLSWHQRTYAFSEAPLPVVEVALRNPSEADQWCPFLETLTDAEMEKKIRDQDRNTRRMRRLTQAAPTW