MKSLLSPVLSRPTIMFVCRGYGVLSTFKNLNSAQTMNPMSKVSSFRCSTVQNHSQIRVLSSEASGSNSGSGSGEVHVIVGPMFAGKTTTLLKRIKSERSNGRSVAILKSDKDTRYGLDSIVTHDGDRLPCWPLANLSSFKQRCGPEAYSKLEVIGIDEAQFFEDLYDFCTEVADHDGKIVIVAGLDGDYLRRSFGSVLDVIPIADSVTKLTARCELCGERASFTLRKTEETRTELIAGAEVYMPVCRKHYVSGQVVKEAARSVLESQKVECSSIL*