MARGKVQLRRIENPVHRQVTFCKRRAGLLKKARELSVLCDADIGIIIFSAHGKLYDLATTGTMDGLIERYKSASGEGMTGDGCGDQRVDPKQEAMVLKQEIDLLQKGLRYIYGNRANEHMNVDELNALERYLEIWMFNIRSAKEGMLKAANEILQEKIVEQHGLIDVGMTIADQQNGHFSTVPMLEEITNPLTILSGYSTCRGSEMGYSF