MSVQLRSFSFRFAEQVFNSRLQLKQEINEMLLEACKDLSVLGRPAFNRILKDLFVEKNWISQPRVSPEMKAYSKFDFMKERVAVEVQFGHASFIGIDLLKFQMASYSNLDLIDFGVYITTTKAMQKYLKTKYNRNWDGSLNYEKVVKYLPYFKSAIQVPIYVIGIDI