MASLQFKVTRMPVVLVEPSLPTPKEFLYLSNIDDQATLRFHFPIIQFYRFDQSKNGEDPAGAIREGLAWVLVFYYPFTGRVREVLAGKLVVECMGEGVLFVEADANIALDEFGDLHPSFPCWQYLLHDVPDSQTITNSPLLFIQFVNALAVMVKGGSRPSVLPPTVKYPLYEYDQIEDTDGQLVSANELIHKSFLFVHKEIESLKRKAVGKGKYTTFEILSAFLWRLRTKAVQLAAEQEARLIFTVDTRNKSEPLLPEGFYGNAISLACAKATAEELANKPLSFAVKLINEAKTAVNDEYMRSAIDLMELKGRPHCTVVNTFFCFRRFQNAVERCGFWVGRSVLRGSGKRRGGSSTRSSQQLHLALQYKWHGGNSGSPLFSFCCHAKISSRNQSCNPQSS*