MKSQSHWRGGGVAIDSIVDCCRDSQRSAETSVVGWMLLMLGTSLFVDKSGSRLRPASILELKDGGVESIAEYSWGSATLCYLYRQLGVASRDRAQGIAGCLTLLQAWIYEYFPNFRPHTSRLTCEPGRARAVINEGKSLVRLQSFRRSIDRLTSAEVTWLPYGPDPASTVPRTTFCGWLRYRDIIEPYTPDCVLRQLGYVQVIPSPILTPEFAYRPIESHLYEVRFSIASAESAWQMFPRGFRLFLAEFQIVEFDPSTCSSDYLPWLVRYSHPHVANVDHAGAFPDRTNAPYWVERLFRAIQPLLDARDIMPSEESRAAVDDVEQIIYDWNMFAK*