MSESYALGVDVGTQGLKVVVYSISTHELVKKAGVAYDITKTTIPGRAEQDPQVWISGTVTAIAEALNGLDRSCVKALAVSGQQHGLVVLGEGDKVLRPAKLWCDTESAAEAEELSAKFGWKLVPSFTITKLLWLQRHEPDTYAAVRSVLLPHDYVNWWLTGRKIMELGDASGTGVLDVEGRRWDTAAMDAVDTRLRELFPPLVDSPDQAIGTVRPEVAAQLGLPPGVLVAPGSGDNAMSALGAGAATDGATVISLGTSGTIFAKSPTAILDPTGVICPFCDATGNYLPLLCTLNCTRVLEEVREAFGLDHETLTELAEADASGPGCGGVTWLPYLIGERTPCWPHASGALLGLRPGCLRPGLLYRAAMEGATLSLLAGFRSMVAAGLRPGAQLRLVGGGAKNRLWKQIVADAFGMEVVLPAEPDSAALGAALQAAAVLEGVSVSDYVTQHRPPMLGQVLKPNPAHRSAYDRALARFEAQAQQLFGRA*