MTVELPVKKLSDYSVFAKDDVEKIFEIGKKMKGLKVVHVNATAYGGGVAELLMTIVPLMRDAGVDASWEVLEAPMEFFNVTKKLHNTLQGADIEITDEEWALYEKVNEENAKKLNLDADVIIIHDPQPAYIPLYKSGNAHYIWRCHIDTSTPNLKVWNRLTSKMNMYKKALFHIMDYVREPFDKIAVEFPPSIDPLSPKNREMSKEELEKIAKTYNIDMTKPLITVVARFDPWKDLFSSIDVYRKVKEKFDVQLAIVSAMAKDDPEGWIFFEDVLRYAGTDKDILFLTDLKGVGHLEVNGIQRLSTIGLHTATREGFGLVISEMMWKQHPVVARPVGGVKIQIDDGINGYLRNDVNELSEAIVDLLSNKQILEKMGKNAKEKVRSTYLSTAHVKRYFEVIESVING