MDSELRLVEKLKELSQLEPGLGYRAYHAKLKEHPDFASIGLKKVQTALQHLRGSPLANEQVASNLPRALPIDPLEESAKDATDAVLLAEIPGRGKGYLAKRKIKRGEALLHDVAVCAALVGEGDIAELEAQCRRGRLDEVMCLTHGAGTEDLPGKIQNNVFQTTRDVEYCALFARVARLNHSCCPNAFVDCSRKNAVVRALVNIEESEEVLISYVPVSDCLELRKEKLEGKGFCCDCKRCQAEAASDPSTLVPCAEPCNSSFQLDTGEVSCPSCGSILDMEKSRENFLHVQQVNDFMRTPEASQTDTRKLISQLLTVKDAAMKSPGAVPPRNLHFLTLLNNLSNLHFFCAQNLKAQNREDALLAFFDCKALMMTHYQNLHGGSPQRDISYLVALQRLLTIDLGNPPEQLRKAWQAQLQRASLLQYGEMQLPNLEGKKHGKSGLHSD*