MARGKVQLRRIENPVHRQVTFCKRRAGLLKKARELSVLCDADIGIIIFSAHGKLYDLATTGTMDGLIERYKSASGEGMAADGCGDQRVDPKQEAMVLKQEIDLLQKGLRYIYGNRANEHMNVDELNALERYLEMWMFNIRSAKMQIMIQEIQALKSKEGMLKAANEILQEKMCSWLQIVEQHGLIDVGMTIADQQNGHFSTVPMLEEITNPLTILSGYSTCRGSEMGYSF