MADVDVFISNYTIIDPEIYQLWIEGFSSSEAVSYLKQKGFGHSMGAPSDLIASDVLDHYRTYSLIELYLNAPTKLMEQSCFQLEPHMRDLITEKYYSIDDVVAREILGKKLSSRYRKDLDEVAEKTCVKLKSVRRQFDNVKRIFKAVEEMPGTLTNNIKQHFFISTDLAKKYACIVFLACLRFETTKKKLQYLSFSDLLTCSHAIMIYWTYTYQHTGPEYYDTEMDKEFLLDLRELRCLLDKEKEIKHLVCMRLKPVLLERAFHELDGNFRSYWRALITIACNLHRNRELRDLFVDLCEKLIDPWRQNGWNREQVNKFLASITQSVLDLEISRDQETRCLWDRYMQVITICLDKMYHI