MEQTYGEVNQLGGVFVNGRPLPNAIRLRIVELAQLGIRPCDISRQLRVSHGCVSKILARYNETGSILPGAIGGSKPRVTTPNVVKNIREYKQSDPGIFAWEIRDRLLADGVCDKYNVPSVSSISRILRNKIGNLSQPNQYESSKQASAQAGLSYNHIYPYSYTNAMSPTGTKMGTPPGVPVTAGHVSISRAWPSPHTVSNILGIRAFMDPTAIAGTEGYPTKMEDWSSVNRAAFPASHTVNGIDKPAIDADIKYAQVKQK