MSLTITKYEQIWVDGLNRGDVSGADEAFATNCVIHMAGAPDPNLSVSDFKDLVSGLLTAFPDLHTSVNDQMVSGDKVATRWTAIGTHTGPLGGSPPSGNKAKFEGLILDRVVEGQVVERWEQWDQMGMLQQIGLV