MFVDHYQKKLCSDDLVLFIKHRSGELFVGICLARKTAGGGIGRWKMGDGRGRGREEATCDDVMQARGREREREKQRLEGFWAGAGDKREGERKRVRGERDGGCWRRSREIERGKGRGRGSRVERRWPQQGTRKEKEKREERRGGYFGYFWKCR