MKQRILIVGAGFAGMWSALSAVRQLDRQGRDDVEVAVLAPQPELRIRPRFYEPDVQRMAAPLGELFAAVGVRFVQGSAQRIDVAGKWVEYRDAEGTLAQLDYDRLVLAAGSGVWRPASVVGIDAAFDVDQLEDALRLEAHLHALRDLPDSPARNTVVVAGGGFTGIETATEMPARLRAILGEKAALRVIVVDRGAAIGASMGADLSGLIAEASAELGVEWCLGRSVAAVDAEGVTLDDGQRIEAKTVVWTVGVRASTLTGQIPGERDAQGRLHVDRNLKVLGLDDVYATGDVARAATDDLGNHALMTCQHAIALGRSAGNNVAADLLGVEPIPYSQVKYVTCLDLGGWGAVFTEGWDRQVRFVREEGKKIKTEINGVWIYPPAADRAVALAAADPLIPVVA*