MRPTAPALPEVVVGELIALADDGHTPLVRYAGQPGTAALRARAVLDLQGSHVGRSVVLQFEGGDAERPIVMGVLRETPAAPAAGPGQVQVDADGERLIVRATDQLVLQCGKASITLTKAGKVMIQGTYVSSRSTGVNRLQGGSVQLN