MFQELTGKDLCSMSEEDFRQRSMQCGDMLYAHLDIWKSGGDNAWSEVVSHYPSQPIHLWQFLRELLLKPNNYSFCIRWINKEKGIFKIEDSAHVARLWGIRKNRPAMNYDKLSRSIR