MKLLYSNILPLGTSEGQQTIINCFNEQIAKSDRVEIAVGYISRAALEELDNLVEEHNISSICLTIGMYFIEGMPEGSYNTALEINKKWTETGIGEIKIVKAFKYHGKVYCFYKDGQPFSAIIGSANLGVIKLDANNRRQYEISSVTDDATECKEIAEFLEKLKAQNCSGNIANIIGMPIVREVNTSLSGIDTVTQIPQTGVQLYEQHKTDVSFVLPLKVPAYDERHMDDGKHFTKSNINVSYAAPRSKRKSRDWYETQLTVSKAITRSEGYPEKNKPFFVVTDDGYWFKAHTTSDGNKQFSAVGDELILGRWIKGRLAAAGLVTPVNDTQADTDREGMITKEMLQAYGCDSLVLSKTDQKALDEDGTELDVWVLSFETITNE