MVTLTIDGLKVQAEEGSTILEAARRANIRIPTLCYLPEVQAIGACRVCLVEIEGNRNLQPACVFPVSEGLVVHTNNVRVRRARKFSVEMILSDHPMDDCLTCTRNQRCELQKLADELGIREVKFTGEKSEGRLDNLSPSIVRDQSKCILCRRCVTVCKEIQEVAAISIQGRGFKTRVEPAFGESLNDVACALCGQCILVCPVGAIHEKEHIEEVWHAIFDPSKFVVVQDAPAVRAALGEEFGYPPGTLVTGKMLAAVRRLGFDRVFDTNFAADLTIIEEGHELLKRIKEGGVLPMITSCSPGWVKFIEHFYPELLPHLSTCKSPHQMLGALVKTYYAQKVGVDPKDMVVVSVMPCTAKKFECNRPEMNGSGYKDVDYVITTRELAKMIKQAGIDFASLEDGYYDDPLGEYSGAGTIFGATGGVMEAALRTVYELVTGKTLERLEFTAVRGLEDIKEAVVPVEGLGELKVAVAHGLGNARKILDRIKDGSADYHFIEIMCCPGGCVGGGGQPLPVNDEIRMLRARALYQEDEKLRIRKSHENPSIKKLYEEFLGRPLGEKSHQLLHTRYTARRKF