MQALVAGTRKATLAKIVQLNFGRSHTWRAKMVSSMSNKEILSTAGEGKNLPAQPRGRISFRARKAVHASPFNEPLSKNGEDENSKASSLLSSAGQIGSIVHEDSNRQTGRTRRGAFGTRSGELFDSPSQGRKVRRKKAAPSVPTTSTEVALLTTSGDPSKASTVDFWHSSLSEPTGVAADHAADHDSTAAPILATTTTATTLVGSEEMAAAIEHLKRADARLRSVIEMHDEGPKFEKCDSAFSALARSIVFQQLATKAASAIFGRVLVLCGGAENLRPERVAELSKEQLRAVGISERKASYLHDLAAHFASGALSDAAIGEMDDGDLMKALTAVKGIGVWSVHMFMLFSLHRPDVLPVGDLGVRKGFQKLYQLAALPSPAEMERLSLSWQPYRSIGSWYMWRVLDMTLPF*