MSSIVKPFKTYEQQVGILRQRGMLVDSQEHAAHVLERVSYYRLSGYYYSFRRPAGSVHRSDTFIPGTVFEDIVALYEYDRNLRSIAFSYFSQFEVYLRSRLGNLLGEVDPLIYEDETRCDLQGSKRRTAWSRFTRKSEQLIRTSEEEFVKHHREQYGGKLPVWVVVEVLDLGALQNLYLVSPPNIRRDIAKALGCTDPQLETWINSLRVMRNICAHQSRFYNKLHPEPRLPRVLRGGRVESPEIREVVDLFGVPQAEENHKMCKTFGMLTLLKYLMDQGGIGDTESLTRILKERPDISVPGVDVSRAMGIPQGWEETRLWS