MLRALVRPLERWCPGSRASGDNLLWQSELRPHAGGEYSIAVVQANSRLEDQSQVFTSSSATYVGVYDGHGGPEASRFVNRHLFPHIHKFAKEEGGISPDVIKRAFKETEEDFCHMVQRSLPLKPQMATVGTCCLFGAITNGTLYVANLGDSRAVLGRVVSGVAVAERLSTDHNVAVEEVRKEVKALNPDDSQIVMYIRGVWRIKGIIQVSRSIGDVYLKKPEFYRDPVFQQHGNPIPLRRPAMTAEPSIIVRKLKPQDLFIIFASDGLWEHLSDEAAVEIVLKHPRAGIARRLVRAALEEAAKKREMRYGDMKKIARGVRRHFHDDISVVVVYLDQHKPKNGKLIQQGGITAPSDIYSLRSDEAKQRQLLNVLY*