GWTHHLFRQLGIPRIAFFSSGSFAVSVCAALFSDVAKFKALDSVEFTDLPRSPVLKEEHLPSAFRFYDESDPDCRLFKDGLEANLSSWGCVFNSFRALESDYLEEHIRKLTVYGRVYGVGPLSLFQESATLIRVNPDQEANCEVLSWLDDCPDGSVLYVSFGSQKLLTEPQLHALGLALEKSGIRFIWVVRGGGSVLDGLEERVAGRGYLVKGWAPQVEILGHRATGGFLSHCGWNSVLEGVVAGVMIVGWPMEADQYVNATLLVDDMGVAVRACEGPNTVPDPEELGRVIGEAMGHDAPHKQRAEELKEKASAAVRDGGSSAKDLDDLVNELYGIGTLSNS