MGKSSKDKRDIFYRKAKEEGWRARSAYKLLQIDEAFDIFSGVAHAVDLCAAPGSWSQVLSRKLYLPAVRSGSPSPPTIVAVDLQPMAPIEGVIQLQGDITSEVTAKQVISHFDGQPADLVVCDGAPDVTGLHDLDEYVQAQLLLAALSIVCAVLRPGGTFVAKIFRGKDVALLYSQLKLLFPEVYVAKPKSSRNSSIEAFVVGRRFDPPEALAGPGGLQSLLAGAQERLFSDNGDQELLVARAVPFLSCGDLAGGDADRTYDLDPETYVPLEPVQPPTAPNYKTAIALVKGGQLQ*