MTSVQLTFHAIKSSLESSLGSLQFEPREPQKIPSSLGYCYRRVWKSGTASGEWIGMLCGGRRNGIRLSERSRKSLGRMLVSACLAADATEKVSSEDGIISGLGLDGGSREIINAEGKFMVGTYARSPVVFFRGQGCKLYDAEGKEYLDLTAGIAVNALGHCHPAWMKAVGEQAATLTHVSNIYHTVPQVKLAKRLVESSFADRVFFANSGTEANEAAIKFARKFQRTVRSVEDQPATGLIAFTNSFHGRTMGALALTSKEKYRTPFEPVMPGVTFVEYGNTEAAEKAIQSGKTAAVFVEPVQGEGGIYSATNEFLKVLRTLCDDAGALLIFDEVQCGLGRTGHLWAYQAYNVQPDIMTLAKPLAGGLPIGAVLVTEKVAAAIRPGDHGSTFAGGPLVCHAALAVLDRIQESGFLENVARKGQYIKELLAKTLSSNAHVKEIRGSGLLVGVELDVSASPLVEAALHAGLLILTAGKGNIIRLAPPLVISEEELEQAVDILSKCIPVLDENSLQN*