MFRQALQAISYVGEDKIAAKLDYLKKTLRWSDTEVGIAVSKGPFLLRRSNDVLQRMSDFLISEVGLQPAYIAHRPALLTYSLEGRLRPRYYVVRFLKENGLLEHGRSYYTTLVKTEKVFMEKFICPHKEAAPHLAEDYAAACKGEVPARFRFT