MVIRTTMLKITSIFKRAASPYLNGTLSTRITARMQSAAVFCNTMQQDHFSSDSGTATPLRRLESQVVVITGGASGIGRASAQLFAQEGAKVIIADIQDELGSSLAKTLGPFAHYKHCDVTKEEDLSSTVDFAVSRYGSLDVMFNNAGIAGQLTSSITQLDSNDFDKLISVNLRGMLLGTKHAARVMIPEKKGSIICVSSITALIAGGAPHPYTISKHAVIGLVKSVASELRQYGIRVNCISPYAITTPFVVDVFRKMMPGITEETISNALNKSCGFLGAQFEPEEVARAALFLASEEARFVSGHNLVLDGAYSVSKSFNPFQELCQDSWHS*