MGRRKIEIALVNDPNTRQVTFSKRRSGLFKKANELSILCGSEIAIVVFSPGNKPYSFGHPSIDGVAAKFLQQEPNPNDGGSTSNPNIAKGTDMNNCNLQLADVMAKICEEEKKGAKLDKTLKQHQMTTRSKCQDLQGSYKELKAMVSKRLTEFEIADFMIQLSQGLVEGMTTTKQIAKKKRRMN