MDENELVNKLSDALGIEYEKLSKHIGRSIRLMKYGELNYVVFRRDLLGYREGTTILLGEEPLIVHGYPSIQRLAFIEGVSKHMIDNVVVEEKMNGYNVRVVYYMNNIYAITRGGYICPYTTARIRKLYSKNIKLAYQEYPDTILVGEVVGTENPYVIYDYPEARGFDYFIFDTMKKDKLQPLRIRDEIAEKYSLKTVRILDIINKRDIDRLKTIINRLEKERREGVVLKDPYQRVPPLKYTTIYINIRDIWEGMRYPFDEGRGYLFSRIVRLIAQGYEYDWNNTELDRIALKLGRAILEPAINSLKKRANGEIIASKYTLVFPSEDDLSKYIEYAESIGMDFIFRVVEKREDGCIVVELFKMKETHNIYTKMLKTGYSPLD