MSRVKRKRTDDFLLADEPTDIVIITADSEQPLEAHTTVLGLLSHVVRDLPRASSCKTTWDLSKLVLEGQSSPVSSAVVRQWLDLVYSRVDAGRQPPKFPRLSEAARSLLLFADAVGTSQVVMDALGDALAAQPSLALPVVVNGGGGGGEGGAAGGGGAAAAPQPPPPQLQLALRGKLYFCTRSDGLNALDVPTSGTIHMVVSGGALAPHSAALPGAVAAALEGWLYLAGRLGLVALVRLLLDFYKAQLMSSGLSIVCGTAAKVYSRRVLECMPHELLVEGFVRDSLWSSQLGQADVPAGSKFNLVMSSEHAATWFDLAPGGQADGEEMEAANMFKMGPNKQRLRVSLGGMNPAQHQQAVLEVLQQLEEEEEEVGAM*