MLAAFTVAAVSGFAQNVQLHYDLGRSLYNDLSERQSVTTTIELFKPDRWGSTYFFTDLDYESDGVMGAYWEISREFNLSANKQWAAHVEYDGGVSTGRMDNSYYGNRFQQAALLGGAWNWHSADFSRTFSLQAMYKYYFKNAHKDMRAFNSFQATAVWGINFAKGLCTFSGFADLWYDQSVRGHYIFLSEPQFWVNLDKLKGWDDVHLSLGSEVELSNNFVWNNQGENNKFYAIPTVAAKWTF