MSIVGIVAEYNPFHNGHLYHLDQARMATGAEAVVCVMSGNFVQRGEPAIIDKWARAEMALRCGADLVFELPFCFAVRSAYNFALGAVQTLDRTGVVTHICFGAETPDLPLLQQIAFILSEEPEEFRTRLKALLDQGHNYPLARASAVSSYLSYHTRTLDPNQVLTTMMGPNNILAIEYLRALRETKSSIVPVLVPRVGSGYHDTSLTSYASATAIRGAFSDPNWDKLVKPYLPSPSHEILLREIDQGKGPVQEKHLEPVLLALLRRMTASELAAIHDITEGLEHRIKKAARQSNSLIHLKNLVKTKRYNLTRINRILLYVLFNLTKTRAASFDETGPAYLRLLGLSPSGQKILLKIKSKCRILLINRVKTVNKLLSPQSHPVARDMFDLDVLATDIYSLFFAEAQRQGGRDYTVSPIRIR