MALHSAIKGKLISVIGDEDTCVGFLLGGVGEINKNRHPNFMVVDKNTAVSELEDCFKRFLKRDDIDIILINQNCAELIRH VIDAHTSPVPAVLEIPSKDHPYDASKDSILRRARGMFNPEDLVR