MKSHTRSFSVPQVAPQPDAVSFLVVHVLVAREVMSHCNVPALIEAQVEMGSANEVEQKTLFKLEEDAKQAKEASLMEQGGSLSPTFPPHTTKSPKNTVLKSIRIVILSNKLNLLLPFGPLAILVHYMIDSKGWVFLLSLIGITPLAERLGYATEQLAFYTGPTVGGLLNATFGNVTELIISIFALKNGMIRVVQLTLLGSILSNMLLVLGCAFFCGGLVFHQKDQVFDKGLAVVNSGLLLMAVMGILFPAVLHYTHSEVHAGSSELALSRFSSCIMLIAYAAYLFFQLKSQSSSYSPLEEETNQNEEASSDEDPEISKWESIIWLSILTAWVSLLSGYLVDAIEGASVSWNIPIAFISVILLPIVGNAAEHAGAIMFAMKDKLDLSLGVAIGSSIQISMFAVPCCVVIGWMMGEQMDLNFQLFETAMLFITVIVVAFFIQEGTSNYFKGLMLILCYLIVAASFFVHEDPQQG*