QTYGEVNQLGGVFVNGRPLPNAIRLRIVELAQLGIRPCDISRQLRVSHGCVSKILARYNETGSILPGAIGGSKPRVTTPNVVKNIREYKQSDPGIFAWEIRDRLLADGVCDKYNVPSVSSISRILRNKIGNLSQPNQYESSKQASAQAGLSYNHIYPYSYTNAMSPTGTKMGTPPGVPVTAGHVSISRAWPSPHTVSNILGIRAFMDPTAIAGTEGYPTKMEDWSSVNRAAFPASHTVNGIDKPAIDADIKYAQQAPSTCVTSELSS