MIGSDNDDIFKGLTKFNLSNYAIRVYKCLLLNGPMPATDVVKETGIPQPRVYDIFSLLEKKGLVSVSSGLRKIYMAVPPKEAFSKEIDEMQRYIKNLDDYIIKNRKKDETVEPSLWLIKSKTKLKTTILDSIKNAETEIIISASYENLKSLSSYIREAAKNGVTVSIVIFNDSPSAFIDMLSKYSVIRVRDAPPAEMMLVDRSRAIVDVGSMLQNADYSIMLDEDELIHMLTYYFFYTIWSPSRYIYDFTRMTSIKLTTSWLACEAIENLKESGFKIMADLKGILENRPVELKGEIIGTKRVMGVRQSFIIKVNDEEFSVGGKNAKLEDIKMQSVVIYPKSQS