RWTLEEDELLRQAVQLHGPHKWSLIASHVPNRTPMQCSTRWLGALNPNIHKGRWTENEDAILRYSVLEYASVTDSEGRVQPIPWNKIAERIPNRTGIQCQARWTEALDPYVRKGKWGLEEDALLRMGVSDFGRCWIRIAETIPGRTQRQCRTRW