MGLFSLVGLKLKHSQWLLRSNGLQSRLIELENGSTIHCWTPIIIHGGSISSDVVEPSKPALLLLHGFGADGTIAWENQVAILSKHFSLYMPDLLFFGRSTTTSNEERSELFQAECVYEAMRKVGLQEAMVGGHSYGGFVAYRMAHLYPSFVRKVVIVSSGVMMNPHSNDQLLEKSGFTNINDLLVPQNVADFRKSLKFAFNNLPWLPNFVYRDLFQSMSGDRQGRLELIEGLVLGTEKAPPLPTIEQNVLIIWGEEDQVFNIALGHQLKDFLGAKAELATIKGVGHMPPMVKPKEFNRLMLPFLMSS*