MTQPLPSIAKKFFSTAASTANLSAADFFRPYIDELRFILEEKGISVLDAHPSIYHTRQDVIDDVMHEVERETKELPEKRRKGYEALLHDAVLWHAVNDRRPQNNGSPFETEYWAVSIDWRLIGFDRAKRAAIRAKLPVVLHPSNLVQLIQFWVPRSPELEESLVDSLRLPLFFQSFDLEDERATLKVLESMSRFENVGDLPESAIRVVLTNRALRARISNIEASNQEVFELVHDELLSHHRNVSQQLEETKAVLDEKEQHLLEERAARSVVEGQQDITAKQIADLESERRMAEQRAQDLENAQTQLQQRLQEANEATNEIQAHRDRAEAAERSLTRIKYVGIFLVLPTLLGVGIYFLSSALTPEMLPVITTDTRVLCLRLFAATLPLTLAFCFSAKYVEPKPHLNSWKLSKFLSWVGTKVIVAPALIAGEGIFTGGTWDGIKALLGIS