MQPALSLRKAISIMLEHANPIHRVHYTHLFDLTGKILAQDLFCQKALPAFDNSGMDGYAVRLADLGQKTPILGTILAGESCSVGLHDGACYKVMTGAPIPLGTQAVIPFENATLKDDSTVLLPTDFKEGANIKIAGEELQVGAPLLQKGERLTHHHVALLASQGYSVLPTYAPLRIGVYSSGNELIEPWESAQSHQIYNSNASMLFSTLQNFGWRADYLGVLPDCLEGMREAIRGFDAYDVILTTGGVSQGEADFMERSLEEAGMTTLFHGIEVKPGRPTMMGILGKTTLLCLPGNPLSASINLHFLGIPMLKKMQGERRYHLEFVYAPNKERLILKGNRANMVLGRLHEGCFKATQEGKYGSGMLTPLTTSNAIIFCDKGVENLEEGALIKVIPYMTSFGEEAVDFFNI