SATEASAGEEAASATSQAFVLPEGKVIPNTVFVGGIDITMDEMAIGNLFEKYGKVKDLKIITDRTGVSKGYGFVSFYDEVDVQKIVKSQINFHGKKLKLGPAIRKMQRICTYVQTSPVVISPPTQFHPTWNSQNADSYIQHSPIISPVTQYVQACPYPSSPPMAIQQIPVGCQQPSYFQVSPQWPTDQRNYMFPSPAFTFNYNCCEIDPNGGEPMPREYHIDQAVSASGANLQKRYVDMSTQTIISCLFDPAKKVRLFASQEDYIQDDSVHQFRRSKSVIKRVSN