MLHRVPIVARTRPIACQLQFSRFNSSIKDSVKKVAHDAKETLQEQTETFTQKAKEGAETIASQFKQEKNINSTVLQKYKDQLLKKAKELGVSNIDELREKYKDQIEKVRSELGAVDPLETIKKWEQEQEKDKSDGSVINVRSPRDKTAEKAPYKKLDDYIDVEKVKPLPRDQIELIWKTRFQNDPRSLHAVINNQQFEEITQNASEYPFFLLPLPKTNEKDEHKGYQLEFVQWSFVGANTIHCLFTSLAEYKLHGEFAKPHVVLSFHQDLKNDKDIVLMNGLNEKDGGLTTQEAQLLVLNLQRFYNGKDQKRLALVKDFNTGSENFSVEKLISEATTV