MARFLFSCKSRKGSSSLDERKCKQYPDATATQAFMQQNASTAGAAETYGPPFHAILDEPPPQKEDSLKCRTQLKGGIRDLAYRSSLLPFCTYLPCWEQYISLFRNKKALKLVYVVPIMYKFDAIISNFCSSLWKMGGLSSAVGTHGHQFWRIFTCIWLHAGLVHLFVNLCSLLFVGIRLEQRFGCEKVGGILFLSGFGGSLFAEMFLEHQVSAGASIPLFGLLGAMLSELIINWSLYGKKCPPFVIFVLLIVGNLAIGIFPFNDNFSHIGGFIFGFFLGFVLLMQPQNDWVNTTRPYDIKSQTASKYRAYQIFLWVAALLFLVIGYFMDIFLVIRGVNGRATCSWCHYLTCVPSSWWSCDNGGSGDRRATCDYVTSGNYMFM