MFVAAGQFVVSSVWEENAQVCVSLMAQAAGRGVSLLVLPEGILARDDIDLDLPIRAAQPLDGAFMTRLLEESAHNNMTTIFTILVPSTPGRAVNMLVALRAGHIVARYAKLHLYDAFSMQESQSIDAGTVIAPVLDVEGVKVGLMTCYDLRFPDMALALALQGADVLALPTGWVRGPLKEQQWSTLLAARALDTTSYMIAAGECGNRNIGQSRIIDPLGVTIAAAADRPALIVAEIFRERIDQVREQLPLLQQRRFAPPQLL*