MALSPGDLVIHAAYLSGTWQTYVVEDQSLWYKIDKNTPIEYAATISVNPLSALRMLEDFVVLKPGDTIVQNGATSIVGQCVIQLARIRGIHSINIIRDKPESDKIKEKLIKLGANKVFTESELEVKGVKNLLGDIPKPSLGLNCIGGNAANMVVKFLKQGGTMVTYGGMSKKPITIATPYFIFKDISLKGYLLQEKNLDEAQYRCSIDHLLALVRAGILQYEMEMVPFKDFHIALEKAMGKQGSHRKQILKF*