MLYGTLSDDFDQGLKSLAQELGLSDITRISTIDVPVEEWVLLKCQYGCPNYGRRLVCPPYSPEPARTRAILGEYTTAFLLRYDVPGHSREADMQITQDGITAAWDAFLRLERYAFLNGRNKAFVFGLNHCPACEVCSVESGRTACKHPQIARPSLEACGINVRGLVEAAGWEGRLKGQKALSGDDTVSMISMLLIE