SWPLNEAIMAVGMVSILASSLLKNDIPMTGPLVAGGLLTVCYVLTGRSADLELERAADVRWEEQAEISGSSPILSITISEDGSMSIKNEEEEQTLTILIRTGLLVISGLFPASIPITAAAWYLWEVKKQR