MLFGKLYVKHMYQLFKFLFTPFDDASNPIIAQAAFLATLTEVEIAEAAVKALTEVNYETSKEILESSADDGKDQGCLSCSFNNKHEKNTRRFGIDKFKNCLLLMVKKTKATLKHLVTLIHLQKLKIGKAGITEGIINGIHERRGHCKKFAPEGKKAAKNLQGKVRLGHVNCDDKKSLMSRFKVQGFPTILVFGADKESRITYEGARTASAIESFALVQLETNVAPSEVTELTSSICGRKGFGFLQSCMALWKDPQGRALVSWYGGVLVIEKGVKGGDILSVGICVLYGGL*