MDSIEDEVSWAVEYYWSKLSDQAAEQQESEDAARGRRAEVLGGRQLDGFATVCEEILMEAGVPEKSIYFDHEATLPGFFRATKRWDLAVIHEGELLAAIEFKSITSSFGNNLNNRTEEALGSPTDLYTAYEEGAYDPSPRPWLGYLMLMSENGNSTGSVRVSEPHFDVLEEFDGASYVDRGEQLCLRLLRQRLYDGCVFLLSDAEGGLDGEFWEPQEELAFRRFAGSLVGHIKGYLEF