MTDIRDTDALFALADRVTGFMPADEGRTLYETAVRYLGDGVGVEIGTYCGKSTVLLGAAARQTGGVVFTVDHHHGSEEHQPGWEYHDPSLVDPVTGLFDTLPRLRHTLDEADLYDHVVAVVGKSAVVARGWRTPLRFLFIDGGHTEEAAQRDFDGWARWVEVGGALVIHDVFPDPKDGGQAPFHIYQRALNTGDFREVNAYGSMRVLERTSGIAGQPLKLAAALEHHHHHH