MFHGRPKAFKAIASFVGTRNATQVRTHAQKYFLKIEKFQGPCVDALGRFIDPTQSSADSASSSGGSCIGGGYSPDWGTSSTSGEINGNIEHEAMQSRIKMLDTYL