MLGRTRIPLRLRAPLGVPFRQVYRPISISHALLQEQKKQEGLNTTDGAETPKRKPLSRIPIGAIPEGNSQKIGSTGTVEFSTWKAVVLFAVVGTVVTFFFKKEKKRLELQKEADQNRGMGKPLVGGPFDLIDTNGEQFTQEKLKDKFSLIYFGFTHCPDICPDELDKLGLMLDELKSKYNIQIQPIFITCDPARDSPAIIKEYLKDFHPDIIGLTGTYDKIKECCKNFRVYFSTPRDVKAGQDYLVDHSIFFYLMDKEGEFIDVLGRQYDASGAVEKIKGHIDAYVPKDQRDKQKNSWYGFLFK*