MDLIRRLFTAALVAGVLSGTAASVVQQATTVPLILEAEKYEVVTPPPAPAVAAPGAAAAAESHQHGPVREVGEGVPTTLDEAMQRIGLTIVSNLLTGVAYALLLSAAMLLAGRPVDARRGLVWGAGGFVAVSLAPSFGLPPELPGMAGADLELRQLWWLAAAAGAGVGMAALAFARNRLVIAAAVIAAALPHLVGAPHPESAEGAVPPELAAHFVTASLGSAALFWAILGATCGWLISGLVGEAEHRPALRVQPGAR