MGSTVKDVQSKEELDGILKEGGGLPALLHFWAEWCEASKQMDRVFSHLCTDTPHAKFLRVEAEQQPEISEAFSVSAVPYFVFFKDGKVVDTLEGANPSELANKVSKVFGSLNHVSSAAPASLGMASGPAVTEEVKEMNEPPQVGSITARSNTALNSRLQQLVDSKAILLFMKGTPDQPRCGFSRKVVNVLKEMGVEFGSFDILSDEEVREGMKVFSNWPTFPQLYCKGELLGGCDITLEMHDSGELKTVFEYHGLLPNADKTGVSIVEKAATESKSDAKFSGSDNGAIAADSTGISESLKSRLESIINSSPILLFMKGTPEVPRCGFSKKSVEILREEELEFSSFNILSDEEVRQGLKTYSNWTSYPQLYIKGELIGGSDIMIEMQKSGELKRVVAEKGVMPKESLENRLKRLVNSSPIILFMKGTPDAPRCGFSSKVVNALREEGLNFGYFDILSDEEVRQGLKTYSNWPTFPQLYHKGELIGGCDIVLEMHKSGELKSTLAE*