MKAQRLNAVLEQMKKDDISQMLVSDPTSIFYLTGVLIHPGERLLALYLNLNGNNKLFINELFPVSEDLGVEMVWFNDTQNPVEIITEHIDKNATMGVDKNWPARFLLNLIELGGGSKFVNSSYIIDTLRMCKDEEEKELMRIASKLNDKAMEQLKATVSGELTEKQLVGKLSKIYEDLGTDGFSFDPIIGFGPNGANPHGEPGNALVKPGDAIILDIGCIKDNYCADMTRTVFYKEIPEKGREIFEIVLEANKRAEAIVKPGVRFCDIDAAARDYITEKGYGQYFTHRTGHSIGLEVHDKGDVSSINTDTVQPGMIFSIEPGIYLPGEFGVRIEDLVLVTEDGCEILNKHDKEICVVG*