MPIRVQNDLPVKEILESENIFVMDEHRATHQDIRPIKIGLLNLMPLKEETELQILRSLSNTPLQVDVTFVVVASHQSKNTSKSHLNKFYQTFDEIKDRKFDGFIITGAPVEQMPFEEVDYWDELTRIMDWTKTNVVSTLHLCWGAQAGMYYHYGIDKVQLDKKAFGLFWHKVLNRKIPLVRGFDDVFLAPHSRHTETPLDKVRADKRITILAESDEVGLFLAMAQNGRQIFVMGHPEYDRVTLDGEYKRDKSKGLPIELPRNYYQDDDPENGPLLTWRATANNLYTNWLNYYVYQATPYDLEGTPDFTWK