MADISRGFVKRAGRSPDKNDPGYQLGDDEGYTSIDGLCRDLDPVIHLVWRSGTPSLQIPSLLSIATEFNTWMIGFPPSPDHIFPLLRKLDHCFASLLAGEDIVTHESLPGFENGLRGGMSTTDMIRCRSTALDARTVIMAVLGRMEQREGGDGEGESGVDDDDDQDLEAHYMDAARVYEYTLVKLGETLGGSGVADVPMMAD