MSLVFYHARYVPPSLYPSIKEKKEHIGLAALHMLPLSRGTVTLKSASPTDNPVCDPRFLSTHTDRFILHRAVSGNLKIVNTAQFTDVIETEFAPLGFPVLKQESSADEVDARIRAARATVSHPMGTCALGTVLDEEFRVKGVQELRVCDASMFPEHVAAMPSCLIYALAETNNEKSEYGIEWLLFLELDPRVKYSMKRQSSCTDSAGGKHRAIPRNSSIGDW