MFHLFSDHVHWLGPLGVAVFFGTLAARCIYFLYFHPLAKYPGPRLAAVSYLWYARKWLQGRYPWAIEELFETHSSEIVRVGPNGIAFRSPQAMHDIYMATVRNRETFVKTEFQDLGGKEPGITAERDPEEHRKVAKQLVPAFSPRAMLAQEQHVHRYVDLLVQQLDKHGGTSSKGVDMREWFDWLVLDIAGYMAWCHEFDNLKNAETCFYLRESIKIGLSGTVGQVLRKFPLLLPLAPFFIPASVARTIPTWMQFNRDIVAERLSKQEKLDGKDYFAWLLRDGSKPPSEDWLVAQSNVLLAAGFDPLTNILTAAVHYLCKTPRALERLCAEVRGEFSTYSEIRADKLQSQKYLQAVLDESMRIHTNAAFGLPRYSPGALVDGEYIPKGVIVQNASFATTHSPKYFLLPREFWPERYLGPDDRWYDQRFEHDHKKAFKPFSIGPRACPGREIGMMQARITLAKLVWTYDMELLNPEVDWDKESKLFLIWGRPEVRL