MTELPDWARELDLSPHPEGGWFRETWRSDLTIPQSALPQDYSGPRRAGTAILFLLMPGQQSAWHTVRSAELWLYHRGSPLVLEVGREQHDADSVVLGPDIAAGEQPQFVVPPGYWQRATPRDQAPTLVSCVVVPGFDFADFALSAGAATTD