MLSFSLYSPIPCSYFPKRFSLSTNKPSFHVSIKDQFACSGGNTWPEESVVTPEGLHRELMPNHVAIIMDGNRRWARSQRLMPQAGYLAGARALKLVVDLCRKWGIQVLTVFAFSSDNWLRPKTEVDLIMGLIGDKIKDEIAYMERENIRLSIMGDVSKLPQSLREVITHAENTTKNNSRLNLVIAVNYSGKYDIVQACQTIALKVKDGVVKSEEINELMIDNEVGMKSMQLPHPDLLIRTSGEVRVSNFYLWQLAYTELYFIQTLWPDFGEDELLRALHVFQERSRRYGA*