MNPLSQQHSVASIGSLLGNLPLQGDSSLQQKTPLIPGGSVNLNLHASDNAASIPSRTPCTPLTLSTPLQDRDGAIPVPQLQNIVCTVYLGCKLNLKNIALSARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEEQARLAARKYARIIQRLGFEAHFKEFKIQNMVGSCDVRFHIRLEGLVLSQGQFATYEPELFPGLIYRMTKPKIVLLVFVSGKIVLTGAKVREEIYEAFNNIYPILKNFKKSDKDPRALTSSSNYMHPLT