MGDVKDILGVPRDGGLPAAPKSKKDTPKLVKPKGMSREAFALLSGSHPLMPSQLMGDIRKKEGVAGLKEKAKRDPRGVVTFQWRKFKNPARTDGLELEHWVKCFRDAQGRVTPADKGEYSFAKHNKKPPIMRYNDEEYKNLIKREPGWSRQETDYLLELCARFELRFPVIADRYEFPGAPERSIEDLKARYYGVARQLLVGREGGPESVANSTLVRHPFNPQHEQKRKRGLELLMQRSKEQDEAENEILQRAAQIEGKRKAEAAARRAAAGPAVGAAPGSQGATAAVVREVTEFTNEEVVGVPPLFDEEAQPKAPEKGATARGAAARELVDAVAAKQQGKAAKALEGALQEIKMEAFPRCPTRAVCGAYISLQHEVIELLELKRSVQAKQHLLAGMKRAKRDEDVDETPRSEKRQRLGKX