MKHNLITLTIDHKTVEVPEGTTILAAAKSVGISIPTLCYLNLSDFGCVNTPSSCRMCLVEVEGRRNLAPACVTPASDKMTVSTNSVRALKTRKTMLELLLSDHPKDCLTCQKSGNCELQSLADKFSIRDIKLKGEQSAYRLDISKSLIRDMDKCIMCRRCETMCNEVQTVGVLSAINRGFESVIATAMEINLSDSVCTYCGQCAAVCPTGALVENDATWDVVKALGDPEKTVIVQTAPSVRAALGEEFGLEPGTLVTGKMVAALRGLGFDKVFDTDFGADLTIMEEASEFLDRLTRHLDGDTSVKLPILTSCCPAWVNFFEHNFSDLLDVPSTSKSPMQMFSAVVKNVYAQELGVDRKNLVVVSVMPCLAKKYEASRDEFSIGNDYDTDIVLSTRELAKLIKQYNIEFNLLKDEEFDNPLGESTGASIIFGRTGGVIEAALRTAADWYTKEDLQDIDYTQVRGFEGVRSADVKIGDLELKIGIAHGLGEARKLLEEVRAGKSAYHAIEIMACKGGCIGGGGQPYHHGNTAILKKRTEALKTEDESKKIRKSHENPYIIKLYKEYFGEPLSHRSHELLHTKYFKKHKI