MAARALKLYVSATCPFCHRVEIVAREKQVSYDRVAVGLREEMPQWYKQINPRETVPTLEVGNADKRFMFESMLIAQYLDNSGAPAGALMGSSAAQRHQIEFFLAQVGDFIGAAHGLLRDPLSGEKRKAMDDNAAYVDGLLAANQTTGPYYCDGEFTMADVALVPFLVRLKPALMYYAGYDVFCKAPRMKALWAAAAQRASVRETSPTAAQCIENYRHLVPESAPMMGANGGHVLYSNLFCPFVDRARLASELRKFQMHIVEVPLHPQPEWYKYINPRDTVPALFTPSGEAVHESQLIVQYIDCVATKGSALVPRGDAEKEYEVGFFVENAGYFVGGLMSWIIRGGEDAKAELQWAAGELEQQLAKHPFGEGPFFGGKRMNAGDVAILPFLVRAKAFMPEFSGGYDLFAHFPLLNGLAEAGMATPEAKSVFRTLEEYKEHIRKRQRRAQSG