MRLIDRLLSTRGAAQRMSIDDYAHMLNEFAFNGIGYGFGGGVPRIQQTLAGPSTELAPDTFVGLATQAYQANGPVFACMLVRQLVFSSVRFRWQRLRDGKPSDTFGSGDLQILETPWKGGTTQDMLSRMIQDADLAGNSYWTIVDGEFVRMRPDWVDVVVEERMVRGGRGERGGGQLGWRKVGYLYTEGGRQSGNEPVGFLAEDVVHFAPIPDPLASYRGMSWLTPILREIRADQAMSKHQAKFFDNGATVNLVIKHNPMADPAAVKKWADEVNSKHAGVDNAWKNLNLYPGADAEVVGSNLQEIDFKNVRGGGETRIAAAAGVPPVIVGLSEGLAAATYSNYGQARRRLADGTAHPLWQNLSGCIGHVMPDMGPDVRLWYDADDVPFLREDEKDAADIQKVRAETINTLITAGYEPDSVVAAVNSGDLRLLKHTGLTSVQLLPPGVSASAPSDTPTSGGADDNGN