MQVDSREKLYRLEIMGQKSTEKILYLNNFQLDSFGLNDGQKLFLKIGFTSQKVKVSKQNIDSDNTKLYLSPEAYNGLWHYKGESMSLTFSSNSKLIFGPTIGITVSWNTWRKIDKIYAIKKRAILALEKGLFFYCFHYNKIDLENNLVKAYILNPKTYQWKKKYLPYPQVLYHRSTFPFKKDFEDTNSDNVYNRIWLNQNIEKINNTIYFDKWNVYKALAKSEDAVEFQPPSQLLTKSTLKQFIDRYSRCYVKNIYGRGGRQVLKVEKSKSDFICSTGGKKIRNWRFTNLENLYEFLQDQLGKDLIIQKGISLARLNDNPFDIRVLVQKNIEGNWVISALSFRVADKNAVITNCAAGAKEICVPPGENPLGSGLSLKSLENFTNKTLSALEKYYGPLGELGLDIGLDTNGKIWLIEANSQPSSRGYREAASKEVLRDIFGLPLDYAKYLIKKQYIKAYQESGGY