MDSLFKEVFGVFKFVEELFLGIQKLLLPPKAFSWQTLIYLSVFSWGLSFFATYVIKDLIALCGWLFLMAGTAWYTTDDPLRVPGTFMPVGALITGFLVSVFAFGHQESIITARTIVLWPTISALITAVPEFFEGTGTESKAQIPKPPDRQKIIILVASCMLISCWIQFYFVMDSWLKQYPSLLADNFQSSAFVTRTENQAKTPKNGVMLLDKLQPLVEEQIVARPWSEVERWLLDADQQVGNLGKRVIEKNLTKYPEKQLWSIEPRVVNIKSGYQLDILSIWTGPSSKPQGFYLKKSCRITPVSASNKPDKGAVAEIVCERKVSDPIRKVLPARQ