MLSAGILFIVGTLLGTLAQNLGMLITGRALIGCGIGFANQAIPLYLSEIAPQSIRGGLNLLFAVYVEVGILSGNIVNYMAAKIRPWGWRLSLGVAGIPALLLTVCSLMVVETPSSLIERGHHEEAKAVLRKIRGSVDVEREFGEHLYAARQASQEHSLFNPYRELFCVRRNRAQLVLACAFPFFQQMAGNDAVLFYGPFLFEVAGFADEKSLSSTVIIGATGLLFVCIAAFLVDKLGRRSLLLIGSIFMAAPLVVIGIIFGIKIRGNVKNLPISEGITEVAMVCLFEAAFSLSLGPLAWLIPSEIFSQEVRSVGQSVTVFVNMLFKFVIAQTLLSMMCAFKFGIFLFFAMWVMVMGIFTLLF