MLPALFFLTLFCGGIIFTNYAVFVEGKMSEVLTPHNIPRATIVTRVMPEGERVVAVVLEYDAEINAGNLNLNMFSVKTKLEGKFVERSIKKVYANNNGELLPAPFTNQGRFLVLELNPKEPSAVTATFDPQRFLSKRLKLEYEIEQKVSIKSVDGKEIMPFSLITSEERHLIIDEFKALIYEDKDLGVILPYRFYVPKNIDKNKKYPLVVFLHGAGERGNDNFLHIAWYRGAVTFAEPGQQAEHPCFVLAPQCPADSSWTELLMRGNPFKPTKTLLAVANLIRKIISEENIDSNRIYLTGLSMGGFGTFALLIEHPELFAGAIPICGGADINNLERIRDIPLWIFHAEDDNLVSVEFSRSVVKRLVEIGGKVKYTEFLWGEMERMGYHPHASWIPVYDNEEVIDWLFEQRKR