MSENKKYLLDLPKLTSVEFPLVVNNSARALEMVGGKEKLQKCIISNDILENRPFLSLGQQGNALNEATLELRLREDPHHHPINSYIHQNENLLVKVRVPRKVFRKRNGNNIAATLRHCKQNGFSTEFNVIGVLNKNFKFRELADFQYITKSSAFASKFRQGLLRGYLPNIKGIASDIENDISRQQNNDDLDLPPPLRFNRVSLPFNYGYKSNPYSSTIVDENGQISLQTRSKRILLFSTSIDFGEATPLGPPNELLNNLEDLRKEVQQMRIDKRNSEEFIRESPAQTLLDTIELLNVAFRVRPIWLRSNLVKLFPDRFKSSIKFALPYVSYLMRKGPWRSSPIVFGYDPRLDPSSKVYQIETFRTVERSFTAVADLEHQPSNFISESQLVPLNFLDYNNLTEDEKKFAFIPKDQVFTGDTFPSVVTFQVHALQDPLITNILHAASVLEKPSERYGWFDRLSLQKVRSIIKYKLDALSQGKEVNLNKVENIVDRVAYNFSTKQGVDEDSLEQLEEEEEENDREECEGLSTEHNFPGPEISFTGELPEKLLQGRRHLLTKLELYNSNEVSKVSELNGIIKQEDLMSFDLGSNTTESTYLN*