MSQTDVFVIMPTGGGKSLCYQLPALLERGLTVVVCPLISLIEDQVFALRQWDVSASFLATSQDADEAREVMHQLHRPALVAQENGLRLLYVTPERITSSPSFTSALTKLYNAGQLRRFLIMLDEAHCVSQWGHDFRKDYKELCKLRHNFPQTPIMALTATATKQVAADVLNILGIRQTAACFNTPNLRYEVLQKKKKCAEDLAKVIAQKHANQTGIVYCCSRRDCETLADELCKEGQAGYYHADLDPLERRATQQRWMNDELRVICATVAFGMGINKADVRFVVHHSLPKSLEGCTRGGGGGGVPPPLKNPPLPGGL*