MTLSSSFAGPGRPGIPPLEVRLLRNGIVESRHRVHAVVCDQRGRVLMRAGDPQQLSFVRSALKPFQATVFVGSGAADRMGAGERGLAIACASHAGTALHAREAFKLLWGAELDTEDLQCPTPAGASSPLEHNCSGKHAAFLAACRQMHWPLESYLQADHPLQQAVVKRVGELLGLPGAELISARDDCGAPTLQLQLAQMALLFAHLGGGEQADLERLSRAMLAHPDLIAGDGQFDTELMRLGHGQVLSKGGAEGIQCLSRVGEGMGVAIKVDDGARRAKQAVALHLLEQLEWLTPTTLVELRQRYLAPADHLRLEVIGELRFDGARP