MKSYQINPLKKSAVLGATLATLGFKNTIPVHHGSQGCTAFIKNIMTQHFREIIPMQTTAIYNIALVLGDYNELVKGLSNVIEKNRPEVIGLITTGIPQVRGDDLTYMVKEFYRKYPTIKTEIIPIAVSDFNGDAETGFSDAICAFMDRIDFYKSSDDKDLLILTNFSMTCGDIDEIRYIVESFGLNPVFFPDISESLGGSFNHYYKITPGGLEYKTRLKKPLFAIGIGKSTEKGLNLLKDKGVEIKLFPSLLGLKETDDFIDFLSKCSNKTPPKSIIKIRGQLIDTMLDSHFYFNNKKIALAVEPDLAKGLYGFLYEELGIEISALTTTYIRDDLKEIDVVKSGDLFELEQYMKNTDLLMTNSNGTLLSDKYCIPLVRIGFPVKDEIGYPLKVFSGYKGSLRLLTEIANIFLHHEEEKSYQYKKFKGVKYYENRVL