MSHFKAAANDFIDFVNACPTPYHVVHDVRARLVKNGFKELKEKASWNIEPNGRYFVTRNESSIVAFTVGGKWKPGNPMAIVGAHTDSPTFRVKPVSKRSPSGNFLQIGVECYGGGIWHSWFDRDLSVAGRVFVKDPTTGKSQIRLVKVDKPILKIPTLAIHLDRSVMEKFEFNKEQHLTPVLGLLEKNLNKKKEEEPVESESDATPHQALEQCHDPALLGLLASELDVTPEQIDNFELYLFDTQKSCIGGLNDEFIFSPRLDNQVSSYCATEALIKSLDTVEKDESIRVIGLFDHEEVGSLSYQGADSNFLPAVLSRLAGAPGQNDGSDVSINYQSLASSFLLSADQAHAFHPNYPTSYESAHRPDMNRGPVIKINGNQRYTTDGVGMVLIQKIAEKANLPMQKFVVKNDSSCGSTIGPMLASKLGLRSIDIGNPQLSMHSVRETGGSKDIYYLEKLFIEFFNNFVETDKQIVYDE*