MAFGEQLPLVPALYSYLCTELQAAAFLVRLGLPMNRVFSAHIFYSWYVYHCPGFHRLGITQDDDPFMIHLARGTVVSESLLSARLRIRRFRDVEIEQSLVKLSSGLRKKGFDFGVSSDSTRAGSGRHYLLTNAEKGWLLNIRVGRMVYHRHIFVDI