MKTTITTKDIDIAGRSRHWHEAIGRAYFPLDLTFRSPEAFDGELSMWQLGEVSLSRLTSDALLYRRLPKHFQQPGPEEFLVTLPAKSEVRFSQGGKEVRAAPGSFFIERSHEPYEFSHAEHADLWVMKLSSAMLGTRLRAPGRFCSLEFDATNGANGLFVDMIHLIPQRYDAMTEETRSTVGRQLVDLLALALQSDERVLTSGASSVRAAHLGRIEAFVRRHIANPDLGPDEVAAGCGISVRYLHELLRDTNQTLGQWIRDQRLAAAYEDLRNSADGRSIGEIAYARGFTDQAQFSRAFRNRYGITPTEARIGQRGEG