MDQIVNVNEFQELAKRALPKMYYDFYSGGAEDQHTLKENVEAFTRIMFRPRVLVDVSKIDMSTRILGYPISAPIMIAPTAMHMLAHPQGETATAKAAATCNTIMIVSYMASCTIEEVASSCNAIRFLQIYVYKRRDVTAQIVKRAEKAGFKAIVLTVDVPKLGRREADIKNKMVSPQLRNFEGLFSTEVIPSEGSGVEAFASSTFDASLNWKDIEWLRSITKLPIMVKGILTREDAVKAIEAGVDGIVVSNHGARQLDYSPATITVLEEIVLVVGGRVPVLLDGGVRRGTDVFKALALGAQAVLIGRPVVYGLAAKGEDGVRKVIEMLKNELELTMALSGCPTIDDITRNHVRTESDRLKSML*