MSAPPVRTLADLDGDVLAHCAGYLGARDVASLAMACRPLRAAAYCDAVWYRLFRDQWPFEKVPCDALGLRELYIHRHTEIHQMKFGDPISALYYLDPAGTTPSHVMMDRNSIWFCQGPAAKKLNIDLPETEIVETHRNHSARITCLRLFPLIDTPLFRSDTQKNEKALVTSSTDRTIRLCWKGYSRCYKGHSAPVTALADRLLMDGESKLLASGGEDCTIRLWSMSTRAKNHPLIATFHGHEKALSFLSVAWHKSSLLVSCSKDSKVKVWDTVSPSSGSSSCVGSAHLNSNGPPIAMKCHESLCYIAAGAEVTAIDLRTMKKASVLALQNHRILSCEMMPSEWLICTGTKDRALLWDIRKAQELPNTVAEMQSSGPVTLLHLDQYKVVTGVPSDGQVHVWETRTGHSLNTLGCGEPSRLGVRSRVSAMAVDGCRIAMAGSSPEGCMLHYRDFATASAPVVSLPGKEKEVSRFWRPQEFDDSEEEDSKASWNNQTR*