MATPGMLYVTMQPKPGLSLDQFHEWYNNEHGPTRLRLPEIFPNGLRYQAIDSAEPAFLAIYDVTSMSHLTTQTYTTLRENRSTREAETIGQVDVCRSFLDLVLSRQSPDFVPPENLTDEEAVGTVLVSVSITLTDADGAEKELVKWCEEEHIEMISKIPGWLRTRLYRTSTLEGGGKVKLVSLNEFSKNNGLGGPEQQASTETPWAQEVFSKSVADMERRIYSLFYIFGPAPRDLHHLSHLAETKSFSTVDAKTKTIAGSSASIDSFVTTADGLVLPYRLEGNPSPSAPTVALSNSLLTSMHMWDAFVAILKAERPDLRILRYDTRGRHAGTPATPATLTMLADDINTLLTALRIPKLHALIGVSMGGATTLQFVLMHGSRVSRFVACDCNAISSAANTAAWKERISTAESTSEDGSSGIRKLAGVTVERWFHPSTMSDKKDLALGMTDMVAANDVEGFKYSCQALWDYDLKGNLGACQVPGILVVGDGDGKGALVKAMDGFKGLVGKEGVELRVVPNTGHLPMFEDAAAFWASIKSFV