HHHHHHMSTVQSTAAIPAAYTPGSTFYLPEFPYLLPARRHPASDRIRRSCETWVRANMRFAMADQAEMDALIEEGAALWTCYVLPTADEDRLLNLCRYTEYLSVFDNAMVDRTKIGKDPDAAKELFHRVVNILADRAVGPDFEWGRVLGELWRDMRVGFPEPVWDRFMAEVRRFLSGCVAEITSRSDGMVFDYDTYLKVRRDSVGMGMYFVLGEYGLGIDLTEDLTRHGELREIVDIALEHIMLTNDLFSFRAECAMDDYVNALAVLRLSEGLELQDAVDRLFTVIEGRRTDFMAARRRLESGELGGRADVRAYLDALWHMMAGNLQWSYLTSRYNGIGHVWNNVRSGIVTLHADRTEFSDRPYWSLAR