MKSKLVELGDGTTIHCWVPKKTSNKPALILIHGFGANAMWQWSSQVRPFLRHFNLYVPDLIFFGKSFTTRPERTELFQSQCVMKLVEKLGVSKFHVVGVSYGGFVAYHLAHLYPDAVQKVVLVAAGVCLEEKDLTEGLFKAPDLATAISILLPQTAADLKKLMKLSFVRAPKMVPSCLLQDFIANMVTDRREEKIELINHLIAGRKASDLPVMHQETLIIWGEHDQIFPQELGNRLKRHLGDRAELVLFKDAGHGVHLEKSTKFNKQLKKFLLG*