MTMTLLYRDMNQAQLDAAYNNTQAVPDFPGIYAALQARSASFYASAAGRLNLPYGTAPRQRYDWLPCGKADAPTLIFIHGGYWQNCSKEDFAFIAAGPLAAGFNIVLAEYTLAPQASMTQIVSEIGSLLEHLQADADQLGIAGHKVVLSGHSAGGHLALQFRSHPWVTDVLAISALVDLEPISLSWLNEKLSLSEAEIDAYSPLYHIDKGANTWVAVGADELSELVRQSDEYAKQALARGESVQLIHVPGCTHFSVLDEMAKPQGALLQALSSIRLEHHHHHH