MTTLLQYILSQDSFRKNRLPSLYSDFPIHRKTNPEGYTTNITAWAHALTSAAKHGYIAPHGPASKGKANHLILRADESLLRDLEIPECGRPVALGAVFDEATRNRTMVPLHLYRTNPASLRKPQWGIDTSVLSPWAVMSWGMKQLKGAVIGSEEATPRLQPQELVLVENLKEAADRVVKHATGNSPSKTDLVYSKESFVSEFAGVLDERSLLSDADMDVLLLYMSRDSGAIAYDGKACIISFIYLRFLSIPCKALTMLQTIKFRTSDAPKDITEQDTAVASIKTLMATMTKQVENLENKITELNSTAKMALQNKNRVSALSAVRSKKLAEHNLKQRLDTLMQLEEVYSKIEQATDQVQFVKVMEASTGALRGLHTQIGGAERVEDVVQELRDEMSKVDEVGNIMNEAGPQIDETEIDDELQELENKEREEMEEKEAEETRKKLAELDSLQQGAQEAARRAAAERAVESELEDRLSRMSVEEGPNTTA*