MNPLSQQHSVASIGSLLGNLPLQGDSSLQQKTPLISGGSVNLNLHASDNAASIPGRTPCTPLTLSTPLQDRDGAIPVPQLQNIVCTVYLGCKLNLKNIALSARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEEQARLAARKYARIIQRLGFEAHFKEFKIQNMVGSCDVRFHIRLEGLVLSQGQFATYEPELFPGLIYRMTKPKIVLLVFVSGKIVLTGAKVREEIYEAFNNIYPILKNFKKSDKDPRALTSSSNYMHPLT