PMKTILVTGGSGFLGRRLVSHLSKNYTVVAPTHGELDLTDREKIISEVTKINPQIIIHTAAISNTGLCEQNPELSESINLNGTKYLAEAASKINSKLIFCSSDQIYNGNAEKGPLSEDIDVHPVNVYGKHKLEAERKLQEILPTSVSLRLTWMYDHPSSKIPQHKNLPIMLLEAKEKNVPFVTTVNEYRAITFVGEVVENIEKTFELPGGVYNYGASNTSNSYETYKEIAKIMDVPENLVENDTNRFKAQARNISMNIQKIEKHGIHFSNTVDGFSKMYKSFSNSE