MESRKDIVMFLDGGQLGTLVGKRVSSLSEAVGSPLPEPPEKMVPRSCLSPRAGPPAARERGGGGPEEEPVDGLAGGTAATGAESRAAGAAVLGPGPPAPSGSSSLSGQGQPSSSDTESDFYEEIEVSCTPDCATGNGEYQHSKGPGSEALAGSPNGGSEAPKSNGGGGGGGGSQGTLACSASDQMRRYRTAFTREQIARLEKEFYRENYVSRPRRCELAAALNLPETTIKVCAAEGGLKGGAPTQTRGLGSPCHVAAYTYMMSHAAAAGGPYPFPSHLPLPYYSPVGLGAASAASAAASPFSGPLRPLDTFRVLSQPYPRPELLCAFRHPPLYPGPAHGLGASAAGGPCSCLACHSGPANGLAPRAAAAAASDFTCASTSRSDSFLTFAPSVLSKASSVALDQREEVPLTR