MKRFRVKGFKDLALTAHGEGSVYDEKDNAFFHFEEELIYPCHSSTFLHTIDLTADMRIRAFCQTNRLTEAVETFKHHLSFKSKSIPTLNTCNILLSSLVRWKRYELALSVYILVIEADIFPNLITLSIVINCYCETGKVDEARKFFYEMSNKNICLDVVTYNALVDGFCKEGKLEEAMKLFHEMPSNKICPDVVTYSVLIDGFCKEGKMDKAKEIFHAMFVKNICPNVVTYSALIDGFYKEGKWQEANKVLHEMLKRGCNPNAITYNALIVGLCKEGKLQEALQLLGVMVQIGCHLDETTYNTLINGFCKERKLQEALRLLGFMVQIGCHLDETTYNTLINGFCMVGNLDKARKLLQEMSEKGCEPNLVTYNTLIDGSCKHHGIDEAQKIFYDMPKQGLSPDKITYTTLFCGLCKVGDRKEAMELIKQMKLVYSS*