MKFLSQILTVSLLGVFELSRATEREALSAARLTRYESGEVHQRLRSAKEAFWAARHAAGLDDPTRYTSFARAAAPVPCTDGLAAVVPGSANYTFRCSNVDFYDFVSHADLGSAQGRGASSWGWTSDDGREFVAIAQSDGAAFAELTSEGKLRYLGRLPQTPGSEPRIWREMKGYKHYLVIGSEAVNHGVQIFDFKKLLDVEQNNTKLFRQSDLTSHWNELPIGRSHNVVVNEEKEYAVAVGAAPRNDSCASGLIFIDLKDPSQPFSPGCAGGDGYVHDAQCIVYRGPDQKYNGRDICYGYNEDTLTIYDVSDKNATNIISRTSYEGASYTHQGWVTNTTWQEYLVLDDELDEKDSQPGPNSQRKAVTYFWDIKSLERPRQTGVFRSNVTSIDHNQFVVGKYAFQSNYGAGLRVLDISSLPDDPTGEAVKEVAYFDIFPEDDHLEGGGDVAFTGTWSSYPFFKSGFIVINTIERGAFVVKMTNREF