MGCTSSISKRYSIGRKKKLNIPEILVFTPTLRIPANSDLVRPLRGRVSQEIVEKLFAFRSRILLLAEQCLGSAFSELHQALQEYLPLLLALTKKEYGLEELVEFKWKCLEDDQKETCIASSWYELLSVVHMMAMLSLSEANNILISKDVTDTGERMVSEDCKTAAIDLLLKASGYLEYCVRHILVCMPPNIKMMLPRDLQEGVLEAISFEALGQGTEMQLGLAVESQKATLSVKRRLACEQVSYFAKAHYCMSGCISEGYGRKHILFIKWKYLEAKAAAYYYHGLILDKGNESRDHIRAVCCHLAAEELLIDSKRACLSFCIQAPVTRASPFWGVMKHLNQKILELASEKSQMYAYLFEDDK