MKSADTVSGEHQYKKTRPFTLVRFDLVAGGSMGAPTDGLRGRRKSSSRGHHRFVGIRQRPSGRWVAEIKDSLQKVRLWLGTFDTAEEAARAYDDAARALRGDNARTNFELPQSTSNSGGARAGLADNIEPFSFEDVCGTGTEAEGILGALKAKLLDGKGLRVLPPANCDPAVQPGAGAVASTTHNNSVRRELASASDHIVWHGIGTLNPLQVSSNPGYCKADLLIDHGNMVTGHVPAQLHLKTAGRTNLVWSNVPAYEGAWPTQVNHIPESAPFVSGATTTTTGTWQLAGATEPTTDMGYCTVQMPTSSIPKMDATSMRMPHMDGAEEVVWSAEQQLMHCENSGWTGANASWDPFLYVSSVLG