MGKSSKDKRDIFYRKAKEEGWRARSAYKLLQIDEAFDIFSGVEHAVDLCAAPGSWSQVLSRKLFLPALRAGNPNPPTIVAVDLQPMAPIEGVVQLQGDITSEATAKQVISHFHGQPADLVVCDGAPDVTGLHDLDEYVQAQLLLAALSIVCAVLRPGGTFVAKIFRGKDVALLYSQLKMLFPEVYVAKPKSSRNSSIEAFVVCRRFDPPPGLAGPGCALQALLAGAAEDYFNTAAAEEEQAAAAAGGGAGQGTGQASGRGGVAPLLARAVPFLSCGDLSGGDADRTYDLDPATYVRLEPVQPPTAPNYKTAIALAKGAGGGGL*