MGQVCCCTQVDQATLAVKERWGKFESILEPGCHCIDWVFGSRVAGYLSMRVRQLDVHCEAKTKDNVFVTIVASIQYQVVDANAREAFYKLSKPQEQIQAYVYDVVRSSVPKLNLDNVFEQKNEIAKAVEDELEKAMQTYGYQIVQTLIVDIIPDQTVKKAMNEINAAFRLRVATQNKAEAEKILQVKRAEAEAEAKFLSGQGIARQRQAIVDGLRESVLGFSHDVPGTSPKDVMDMVMLTQYFDTMRDIGAHSKASTVFIPHGPGAV