MHLLLAQKGTISDGNEAVDLGQTPGEIVFLSAADTELASIAQAHRLAPDMPSLRLANFLGLTHPMSVDAYVERTARHAKLIVVRIIGGETYWPYGLEALHACAITHGAKMAVLPGDDKPDHGLDRFSTIPAGERDDLWHYLIESGAANTHGFLAYCKALISGCEKPEAAAPLLKAGLWWPGEAVSSLTSVQRHWADPAAPVAAIILYRALVQSGQTQPVDALIAALQARGLNPLPIFVSSLKDPLSAAVVDGLFEDCPPDIVLNATGFAISSPGAERKPTVLDKRGNMVLQVIFSGTPKTVWEASQQGLLARDLAMNVALPEVDGRVLSRAVSFKSAQQFDASVEANIVTHEPHPDRVAFVAELAANWVRLKRKPPAERRVALILANYPNRDGRLGNGVGLDTPAGTVEVLRAMAAEGYRVGEIPADSDALMRALMAGPTNAARDGREIRETISLNQYKALFGKLALTIQAEVEARWGAPENDPYFARELDAFALPLMRFGETFVGIQPARGYNIDPKETYHSLDLVPPHGYIAYYAYLRAVAGVDAVVHMGKHGNLEWLPGKALALSQNCYPEAVFGPMPHIYPFIVNDPGEGTQAKRRASAVIIDHLTPPLTRAESYGPLKDLEALVDEYYEASGVDPRRLLRLKAQILDLVRDIGLDRDAGIHDHDDEDMALQKLDAYLCDLKEMQIRDGLHVFGLAPQARLLTDLLVALARVPRGIPVSLGGAPGDQSLQRAIAADAGLGEGFDPLDCNMAEPWAGAKPDMLLAASPATWRIAGDTVERIEILAAQLVAGEVPCPEDWTQTRAVLQSIEEQLRPMVVSCGPSEIDGFLAALSGRFVPPGPSGAPTRGRPDVLPTGRNFFSTDSRAVPTPAAWELGKKSAELLITRYTQDHGEWPTSFGLTAWGTSNMRTGGDDIAQALALIGVQPVWDMASRRVTGYEIVPPAKLARPRVDVTLRISGFFRDAFPEQIALFDKAVRAVGALDEDVEDNPIAARMKAEQARLVAGGADPQTAERRAGYRVFGSKPGAYGAGLQALIDENGWAGRNDLAEAWLVWGGYAYGAGEEGQAERGLLEERLRSVQAVVQNQDNREHDLLDSDDYYQFEGGMAATVESLTGAMPSVYHNDHSRPEKPVIRALEEELSRVVRGRAANPKWIAGVMRHGYKGAAEIAATVDYLFAFAATTGKVGNHHFEAVYQAYIADRAVHDFMAEKNPAALAETAAKLNEAIERGFWTPRSNSARFELENLSVHLQKLNPERAING