MFFIKDLSLNITLHPSFFGPRMKQYLKTKLLQEVEGSCTGKFGYILCVLDYDKIEIERGRILPTDGSAEFTVKYRAIVFKPFKGEVVDGTVVSCSQHGFEVQVGPMKVFVTKHLMPQDLIFNAGSNPPSYQSSEDVITIKSRIRVKIEGCISQVSSIHAIGSIKEDYLGAI