MIFVCDKIQELGARFAAAVHLPDRRETVVLQRMGERWATVMQIRSGTRRLLISGWHRFVRDNRLRVGDICLFELRTHESWRLTMAVHAIFREQCC