MDRVSNLPDEVLCHILVLALQCNSPLKEFSLKSFTVDDTDRVDGWISNVLARGVSDLDLKIIIRSDKWNFYPMSPKCFECSTLVKLSIGCGVDVTLAAGRIFLPMLKTLVLVWVKVCPNEFETLLRALPSLEKLVLLRVIWKGRDVIVSSASVKTLIVNLGFWLSTLSFDTPSLVHFDYSGSAAWDYPVVNMGNLVDTQIDFYLSQLHIKLLGAPGNDEDALPYSNAWKLFHGIRNVSHLSLFPDALEVRFLIQFLVHMTKRRSSFENVIPKYIVLFCLCFQVLSMCSESLPVFNNLNSLAIRSDKDRRWQAMPALLRNCPHLETLVIQGLVHHVTDKCGDVCDCISREDKGLSLKVCPVKVMEIYGFRGTMKEMAMIKHFLDYFPSLKEMEVYAEENNNPTQLGGNQRVLEMFKLYNKLSSCNVQLFI*