MSMNIFGTKLQQGRHYMTLWPRRPELNSMFPENRVIKATEFALKVIPALAVLSVMLQFQFGELHYWPSVMTSVLFLLSLPLQGYYWLGQRADTRLPPSLASWYREINGKMNEQGGRRQLVAQPRYEELADTLNAAFKQLDKSFLYE