KSQQVKTVFHVTEDKLSSLDSWAWRKYGKKSIKGTPYPRNYFKCTSSKNCPALKRVEQSNIKSHMFIVTYKGEHSHLKPTENAKKP