IPKQHAEKHFPLQLPSAGAAVSGECKGMLLNFDDAAGKVWRFRYSYWNSSQSYVLTKGWSRFVKEKGL