MVLDVEGLNRGTYEAPMEKGTKWTLVPGLLKQLDVGTDIVVGVNHKDEIFYRKNITGEHPTGSDWVKLNGHLKHVTVSPHGAIWGVKHENSIWFRNDISLHKPGGTGWQKVDGSLTQISAGLAGVWGVNANDEIFYRGRTYGGHITVGSGWVQLLGKLAYISSGSGVVLGQRKDKNNFLRTEIREGNPTGYDWRWLVQGLDVIEEYGGAIWGVSGGQYIWMSHTN