MSTKALQMAASHFDLPLSRREAISSSSAFLPGILSNPGQVQAREVSVSRGTLRDVVDDATYAALVYEPKRKEQTPLPLLVVLHEAGRNDETVWSLADPLGEHAGLAPSLLFTGRAPTALADKFAMVAPYSAGKRSFYEEPRSKILQFIEWVCSEAGQRAGCPYVDPNSVYLFGFSDGATLAVELATTRRFRACTIAAYGFSGTLPKLALDRLKGIPFWVFHSADDVIFPVVYSDRLVTSLRTANTENTEIIRYTRYDKDQEGFEGSVRGHSTGITATKLPDVYEFLLTSNRA*