MRNEAKIHVVRCDKTVEELRDAELAQQNHRASRGGDLFGIAAEAVRNHFQPKAGQKRYVSVLLLDAHWDSQAKLIRGHAALGGGDGEVQLAIFGSHALQSYPTCLEEVPLAFTDCTRTDTAFVANDCNESGSNWEAANIGIGAHLHETGHLFGCPHQESGVMLRDYTRLNRTFTCREPFSTRTKEPGQRLCLPLDECAWHRLDCLRFRFHPCFRLPTDPTIGTDDSVQVWPVDNGNILITAPSGVAFIELFTEGDELCKAHIEYVDTNGFGNLPRQIVVTESELRERLSSDRQKKKLRLEIHSAGQGKRCGWRTSRSSRPRRRDSSCRMAQWPSAAAALATRRWKGSQPEEVAAQERLQLQDAAHGRPHLPRLRARRDRVCLRGRDDADVRQARRHAGRKRVPARHAEGRDTRSFRLEATASPASLAHAHNGLMASPSSSPAEV*