MKLVDVDNTLIRYLRDNKPIERFDLMIDIENQESASHAEKWIGTKNKTCLKEFILSTNLYGASFTLPDELLLCENLTKIRVSATKGIHSVLMTTSQHQHPVIINCFSLRELHSDGVRISEEILHDILSSCSLLVKIELLNSCEGVKTIKFSGDTLPSLLFPVSSLKRTTVTLSLRLPVDANFFLKMRETLMLSRVFYLDITSEKSMLPLDIDIDDLKTRLRFPPATNVQQLSFGTIGDECLWERSPFFDAFFEICHPKHVFAKPDAWLRQNNHFCRIMLREVLEKKTTTAKWPHHLKHVQIKQPLHKIWKTLTNSKKSFLDGSTPGVWLQFKLQWR*