MSFRRVYRSRYSVLLRSSRSSSALLNCDRKAPLSGEFSAASWNRRSSNAASGKSFSVVIGVSIDVECIHQREVKCDESVTFNYVTDSSHSLVAFRNALFTYMTDRKRPQIASRKQPKQARSTELVAAILEAATQVLAQEGAQRFTTARVAERAGVSVGSVYQYFPNKAAILFRLQTDEWQQTGGMLRRILEDTEQPPLVRLRILVHSFIRSECDEAEMRQALSDAAPLYRHAPEAHDVRESTNQSVLRFMEEVLPDTSLATRLLAGDLITVTLGTVGKYLSSTSRTPGELKTYGDAMADMFCTYLESLGE