MVRVIIKGGVWRNTEDEILKAAIMKYGKNQWSRIASLLHRKSAKQCKARWYEWLDPGIKKTEWSREEDEKLLHLAKLMPTQWRTIAPLVGRTANQCLERYEQLLDEAQKKAEGIDDGEDLSEARKLKPGEIDPTPETKPARPDPIDMDEDELEMLSEARARLANTQGKKAKRKAREKQLTDARRMASLQKRRELRAAGIAVGDGNYRFRKNPSYVDYSAEIPFERNVPAGFYDPSDDTYEKKADEENAEPKRRSHKEYEERVKDREKAEETPESIFAQKHDKKRSKLILPAPQISDQEMEEIIKIGNVADSVRNLVDDNPTSTLLHDYSASVRDATAARTARTPAAARDVVTEFCIILGTPTKSKAAPPADKSDSKDEKDVVVPF