MSNFSNDGEKLAFLNGLKQYLEDRGKVLIPYPRLAGKVLDLHDLYNRVTSLGGYNKVTEKELWDDFLAEYNFPSCSSSLSYGLRAVYQRFLEEYEKVHHFGEDEGNNLKCFFNRSRQKILGFFNLQLFFLTDQDRQIHGLSSTRITARYGSPCNYERLVSSLISCLPNEIDFAINACTLLSGESRHVLRLPRCPQVLNALLLHAGIVSNYINIIYRFAGNWNKCTSKEFSSWWKVLGIGSYRFLIFLCLPCVLQSLAPINPIYIPTFIHYNPQISLVLLNLSFEEVNLVLLAKSRELVRFVFLCIHSEYSALKQTGLDILGNVSSRMNLNDLGYSIAQCTYKTLTQCTSSADKFDRIRGFEILGNLCSCEANKENLIVAVTDAVISAAILCLPLSDIELIVAALEALYKLSKLGEETCTRIMLIPHSI