MSGAVYFLLLDLRAEVDEEIAWARRLGLDDLVAALEAVRALIEGALATLESADFDYLEFTQRLADALSSLVRVYDDLIARLEEQPATTLRRAYRILLEYRRKEVRELLEAVQELRDVLETLERLSRRLGRPDFAGWLVSFVLDHYGELVAPDILTNPAKGFRALAHLLRAFLYVLLALKLRSPDEELREEARRAVAFLYGEEFVKAHSDEELAELLLERAREAILEAARYNSALREEFDAAGGPEGREAWLERQLLRLRGLVERFLELWENSELRAGPDGELVAVPGVKGLEIIKKLLEEGKGVNLALWTLGRLLRALDLSPEARAAYEAALEALRRARLQLQYVQSERYEGSDRERAEAIRAAFETIRAAAETIRAVIEADTSLPAELKAAYIEVIYAYLLQVAREVRDALWRLAEEILPEYIEKFFKGSEEEQRLTLYELLRALGEDYFFLDLEKEGYSEEELRELFRNAKLEVINADESGKIKLYNLILDAKKLNRKVLIKITLTELSEGSYIITIEVFKSPDAEIPEYEIRVAAVGATSEEILKYLEELKEKAKEGELIRELLLLYVDRQIAELEEKVANADKIDPVVARLAIEEARARGEELTEADVIEGTRAGYQAALDVLRRIKAELEKEKSPENPFYQFYDKLTEKLKEKGFVSEEEAFEIARETFGFPADLPPLAAAALRDFASTVLTILEIFKTAEDFSKWYKENKEKLIELAGLSEEELDKIVRKTLTLLLEALARSVFGSKLGRELLNEALGTFIKELLESFFRTHYGLTRGDAVIDFDAKTGILSLRFTPRAYARIRVKEYRDPSLGEKFDNLLDVLSSNPSLKGQVDRLRVSYAFGTPVGTTPALRDATAEDLETDPRLKRHRDFIEEVENLYAELLIRLEEALKDEPETVEILTEIIGRHLKEVIHDPDVINALLDRRDLSPEEFAARARAVLDEIIAEEKKLQEKLLEAVEDNPEAKKIVEEIFPKIIATIERYREWPERELAGLPLGGSHHHHHH