MDPSLGGARDIMFSFTSSMALKAIVQLGVLDILHRAGPGASLTAQAIAAELPSQNPNIHFLSRILRFLGSRKFLTIADSTGGSHGKLKAEQLKSEYRYGLTDVAKWFVRENPRSLAPFLIFDLDEPFLQPFHHLAPCILEGGTDPFTVCHGKDLWSFMSENAALREEFNLGTSAATKGTMEGVLRFYHGFKDVHTLVDVGGSTGLALSLIIAAYPHIQAINFDLPHVIEAVPKLPGIRYVGGDMLKTVPSGDAFHFKSVLHDWDDEACVKVLENCYKSMPCEGRVIITDVVVDENNLHDSREQQKLAHDMVMLAHRGMGRERTELEWRNVLFSAGFPRALIYEGKEYLTVIEAFKS*