MELRSVFLPQFKIQQPQFTLVFSKQGKYEPLVVVDIFSREAFPISYDRWKNIEVHCNNDQSIRHSPLSKQDNAELPELAFNRLQQTDDGYAGLQRRNFGRFIAREAVLDEEYWTAAWLRAEAHWESVSYMRHVDAYKRKYAEQEFYALKRRCSGQDGNCLKCFCFVAVKKEEKNVRRTVLNSVVGTLDLSIRKFVQRERYPGEIKRLSVVLAHQEPFDSHKYAYIANVSVAKFARRQGIASNIIHLAADMAALEGFKQLFVHVNADNIPGQELYKKTGFKIVEADSSSLSKEQRILMSLDL*