MVDWKDPEVITYDFFLYEQIAVFLLGFYGCVLRFTVFLLTRARVSFEFDFALESATQFLSTWNVEWDLITRRRVFKVVHIPYLLARYITLSALLFFVISGRVKLKIACDVAYRIFAILGSLASMLASLIICSRPITIFRTLKMRTPLYLLGIGGLGQLFLVISQGIWSVRARWDPASHGCAVVAWHSTFLGIQYLYSAPSVYDAAILLATLWAVRRVHDGRRWGLGDALRVQGLCYLVVTCVANVPVAVLAFLDLNTAMDVLLSMPAMTISVIASSLALLSLKDDELDPGPVPVYLPATPGAGPSAQSVSGSESGHGHYESAAGRLTTRIHLHSYVPPFLPRTAGPERALLATSGQVGTWHTGRE*