MHPLTLSSTALLRLIKSLSPAAGPRAHLAAAAIHGLLFKEGLLHAGSHLPTALLSAYAALGRPRHARDLFDEMPDPGLVTRTAMARAHAASGQTAQALAVFGDMLADGVLPDNVALAVALAACHGTGSFPAALGMAAARRPGKMVHALIVTSGIVPDVFVSTELIRLYGEYGELLVSRRLFDAMPVKSTVSWNAMVHQYIRHSNVGDAYELFLAMPKRDVVSWNTIIAGYCLIGRFMEALELFRQMMSPSSCPVHPNGPTISTVLAACAGAGCLETGIWVHAYIDRNRMNDDGSLDRSLIDMYAKCGSIEKALQVFEKAPGKRDLYSWTTVICGLAMHGKAADALRMFGMMQDNGIRPDDVTLVGVLNACAHGGLVDEGLHHFYSLEKYAITPKIEHYGCVIDLLGRVGRLQEAYSIIRTMRMKPNAVIWGAFLNACKVHSNVELGEIAAAELTRLDPDDPWAKVMLSSLYAKAQDWSSLARERREMNSLQMKKTPGCSSIELDGEVHEFVAGSFQHPQHGEICTVLENVEAQTHAG*