MVSTLLDGLPNEVALQCLARVPFVFHPVLQLVCRSWRASVCSGELLNVRNQIGAAEELLCVLAFEPENVWQLYDPLRDKWITLPIMPSQIRNIARFGVASVAGRLYVIGGGSDRVDPLTGDHDTIFASNEVWSYDPLHRLWTQRAPMLVARAMFACCALDGKIIVAGGLTNCRKSISEAEIYDPEADTWESLPDLHHAHPSACSGLVIKDKMHVFHKGISTVQILEDGGGYWAVEDCSWLQGPMAMVGGELYVLSNSCIMKQRGENFSDKMVPCASGFQSRIGFGMIGLRDSICLFGGVIGPGPRNQCIKPLSDLDILNVTSERPTWRPGSPMTRCRGSITGCALLRI*