MVRSVLVLNSGSSSLKYALYNLKQAAVCISKGFIEGIGSSKCSISHKNLQVGQNVKMQGSAVVDHSSGLKKVLELLHLDKGHADSVYAVGHRVVHGGEHLIKPVLVTADVKKAIEKAAPLAPLHNPSNLEGIRVAEELFTCPQVAVFDTAFHSTIPPHAYMYALPYSYYEELGIRKYGFHGTSYEYILVQVAEHLGKPKEELNVIACHLGAGASLAAIKNGSCVDTSMGITPLEGLVMATRSGDIDPAIYEILEASKTLTISQISNILNKESGLYGICGEKDMRTVIELSEAGSEKHKLALQIYVHRIRKYLGAYYLHLGGRVDAVIFSAGIGERSPSVREMVCSGLEMLGLIIDQSKNQAEGRELREIQTENSRIKVIIVPTDEELSIAQQTLKVVQESASDRSGGS*