MTFGQGIKLLALGQNEFSGKLPSTLANLSFPEHLDLHNNRITGNLPKSLFKISTLKTLNLRKHSLEGPIPNVLSTSFQILDLSNNNLIGSILSIFEILTGMIKPLKTFFSIPGLFSSTTRAFPTRIIINLHDVYGNLPDATVNFHDVIMNWKGSMQPLALTNLNIYSFLDMSSNRLSGEIPTALGNLRDLKTLSSLTTLWKDPDKFWELRESRELGLISQPPLW