MSVLTKWLGLPSFLFSVFVFYWSLPIFAILYRIRFASLGKRNDMLDWARALVAYFRVTLLQAGEHTLYKGGPCLYLCNHRSWADFFIDAYLTEGRAALMSRWLVYFVFPVFCTSCMILKGIVLFKRGTIADKEAFNAWLDQTLGSSHVPGLLVYPEGHRSTKPASLPLKRGMLHYAHSRKLPVQIVVTRGKDEVLSEKSQSVHFGRTCVTTFSKVLKSADYPNFEAFFTDLQATWDSCWAATYGLEDLKNVPRFSMPGPQAYSYSSSMWVQQLAITLVSILVFAGVCYGSWRGLAAALAATGAAQQVVALVLAAWVGSSVLRSFL*