MSIDFSALQTAPRLLIEADLQPLQGARFQPTGFPDLGAAVYDGPNGKRLLLVESAQSMANRLETVCWNSVADDWIDPLKNLPLVKVVDKQGKPLTNTVLEAHRLNSPYILEGKDTSVFDMLKKELADMDEGPVDIRKLAAVVLKYDSNALLHGIFLAKSQLAGGRLRLPRVLSAFIEAEDVNLAQSGGVKNDHVNPSGDTAKGFGNVPYSRDDYTAPKITAYFNIDLAQIRGFGLGQSVEQLLTGLALYKIRRFLDEGLRLRTACDLEVRQLTLTRPQSWRFPERAELETVLPSLIEKVAQENRFAEPRVTVVRWEKGAEKKKKAEDSAEAEE