MNSPEDAQDLELCFNKAHKDFTATLKSLIHTLQREGFTMENCWGVCDQLDLLDSLLGDMDELGPEMVLGVPQQPIFRGLPRSYFLDYKFQFDCLCIQTGLDDVRGILAECFYDDCAELACIGLESLLARFQF