MSLLPVYTALFLWRHLTLWGLPNASHTVINPKTLEQSTEGSMNYQLSIVIPVFNSEAYLPRLFKSLGTIPPSVEVVLVNNGSTDNSARLLQRYHESHTNSSLIDEAHGGVAFARNAGLERAHGQYIWFVDADDALRPNAINRILKVINDIDFDLLIFDYRSLSEQDTASPDDQAPKTAQKADLAAVLHEMLTGAHDPIGGFPHNKIFARSLIGADRFPDFKAAEDMAFFVPILFRAKYIYRLRETLYDYYQHANSIVHKIRADKLTDYAKVMDLVEQRLRSNGTAPKNDVDEYILRRRLSIYFQNLAEAQDPWVKKHIREKMKQYSWKQLLSFNHDKKLMVKILLYKFRVLDVFPFLLKYFY