MLTLRLVRRFGTRSRLAAVSCAGNTSKKALVSKRKRVKVDEPALFRLKKEKNPEKLFQLFKENAHNKIVIENRYAFEDTVSRLAGAGRFDYIENLLEHQKTLPQGRREGFIIRIIMLYGKAGMIQNAIKTFYDMHLYGCPRTVKSFNAALKVLTQSHDMKAIESFLWDVPERFSINIDILSVNTIISSFCSMGILEKAYLFMVEMEKLGISPDVFTYTILISAFYKVNRWQIADGLWNLMVRKGCMPNVATFNVRIQFMVNMRFAWEANKLLQLMKRIGITPDEVTYNLVIKGFFLVENLPMAKRIYSAFHGAGFKPNSRIYQTMIHYLCRAGDFDLSYSMCKESMENNWFPSSDIIKNILEGLCKDGTEEKMRNARFLVILAKKKIPPFSTETLDAINKILLFREVQWGLKDVWKYNGNLICMDNIPVFHLPHQSIYFHDGIILLLSLSWLLKGSSVEQKRRATLKSFQLYNYHVHNYERTSHYQDINIVRSTLKAITTDTCLLLAELKLQSRI*