MDRLTQMATFVKTVELGSFSAAADDLNLSPQLVGKQVKMLEQHLGVSLLHRTTRRQSLTDFGRAFYPRAKLILADMQSAESLAALTRGTPSGRLRINAPVTFGIRTLSPRLLEYMVRYPQVSVDLTLSNELVDIVDDGYDVVFRIGELASSGLKALPLEPYQMVLCAAPSYLARRPPIINPWDLQQQECLGFTYSDGRSHWSFDSPEGRIDVPITSKLTINQGDPLLAAAVAGLGVVLQPIELVSDALRDGTLVRLLPQYPVPNTAMHILYAPDRRMTPKLRSFLEFAREAFGQRGPL*