MGEGAADLPPGFLFFPSDEELVVHFLYHKTALLPFHPDIIPTLDLHRCDPSNFHGKAFQGGNRCWYFFTSRSEVRASVSGYWNPVGTDEVVISGNKDVGVKTTLKYYIGQPPDGIRTNWLMHEYRLLNDTVHGGSSTCSSTRRERGQPEFNKWVICRAQECCSQASAHDDGGGGTELSCLDEVFLSLDDLDEVSLPN