MFGRLKAAQRRLNLQHAGEAQSALLSALSLNPDDQIIQACIRDFEVFLKKLEDDSIKAAKNQLRGQWDTPGDGPNEFYFSKLKAMQKKEFITCIEDHNGVLVHDEAAVIRIFQDHLAAIAGSEPTVPMDYGCRLSNFLHDAIAPITTDQALLLDRPFTLEELKEVVFSMKRGKSPDPDELPAEVFQKLWPCCGSDLVDLLNFVRCSGYLALAINQGVIKLIPKSQDKNKLSNWRPLTMLNFSYKVLAKVLAMRVKVMFSKVVHGKKYDFVNGRWIHDAILDLVLSMDYALSLPKDCPHKHGLG*