MALSSASYFIFSESKYLAVLELSGLPIETIPYSVGELFNLRYLCLNDTNVKEFPKSITKLLNLQTLSLERTQLLNFPRGFSNLKKLRHLLVWKLVDATYKSLNNWESLEPFEGLWNLKELQSLCEVRATRDFVSKLGNLSQLRSLCITYVRSSHCAQLCNSLSKMQHLTRLHIRAMNEDEVLLLDDLMLPNPLEKLDLLGQLSKGTLESPFFTTHGNELLQLELSRCQLTVNLVAWLSKLSNLTELRLTRVYTGQQLSFHANCFPNLKKALLWDLQQVNQIYIQEGALSSLQYLHIDSLMELRDVPTGIEFLRSVKEAYFTMMHSDFVRNLRTGKVNHIPKVYWSTQGVSAEPANLPGESSTNPQWRMLGGSGWVFI*