MSHKRGVLFEIPNGYGRFLLDILKPVEPADFNWLLADGECYLVENGELSDENLFPQDPQVMTGEAFKKRLEDARYYLIFADLKAFPKDGHPEDVSTYESYMKSSCELIVLTADSSFVTIYCKDQKNLELLYQNAKDCGFKRIEYITDHNDARTGMHV