MQYSDIHKAVFLERPNRFIAHCTVDGRLETVHVKNTGRCRELLVPGATVYLEKSSNPNRKTAYDLVTVETPFGLVNMDAAAPNQVAGELLRAGAILSSPTLVQPEVRFGASRLDFYAENDRQRLFVEVKGVTLRQGEWAVFPDAPTVRGTKHMGELVQAVAQGYRAMALLIVQMGGCTAFRPNWETDPAFCRALRDARAAGVEVRAVDCRVTPDTVTANRELPVDLDGIKSVDKTPAAY