MGQVFCCIQVDQSQVAMKETFGRFSEVLEPGCHCLPWLFGQKIGGYLSLRVQKLDVRCETKTKDNVFVTVIASVQYRAILEKAVDAFYTLSNTREQIQAYVFDVIRSSVPKMNLDDFFEQKNDVAKAVEDELEKVMTNYGFEIVQTLIVDIDPVETVKRAMNEINAGNFGELCSLISRAARMRVATKDKAEAEKILQIKRAEGEAEAKYLSGLGIARQRQAIVNGLRDSVLAFSDNVPGTTAREVMDMVLVTQYFDTMKEIGASSKSSAVFIPHGPGAVRDVAEQIRTGLLQAQAI*