TANLKTIALLVLSQEDTDVKTVGESAFIIRMDGQTQRIQLVSADRIQFVTEGSDQSGLVKPVVEYCVVCGDKASGRHYGAVSCEGCKGFFKRSIRKNLVYTCRGSGECAINKLHRNRCQYCRLQRCIALGMKQDSVQCERKPVEVTAREKTLNCAASTEKIYIRKNLCSPLAATPTFVTDKETVRSTSVLESSMLLNIQQPFSKLENTILIPTSPEKDDPSQGDLGTLANVVTSLGHLNKSSDDGNDLMGVETLSNGDSSMTDIQAEEQSASDITRAFDTLAKALHPADSSAGESLEATMQLMSGDQSGPVVELEGSLLSDIHIPFKLVMPLPAPEYLNVNYICESASRLLFLSMHWARSIPAFQTLCGQDNDINLMKACWNELFALGMAQCSSIMNVGTILSAIINHLQTSLQEEKLSAERVKLVMEHIWRMQEFCNSMLKLSPDSYEYAYLKAIVLFSPADHPGIDNTPQIERFQEKAYMELQDYVTRTYPEDCYRLSKLLVRLPALRLISANVTEELFFAGLIGNVQIDSIIPYILKMETTDYNSQTDSAV